Php .HTAccess文件工作不正常
我正在尝试重写url,并在.HTAccess中使用了以下代码,由于某些原因,如果我在最后一个中添加“/”链接将无法工作,如果我不添加任何“/”链接将正常工作Php .HTAccess文件工作不正常,php,.htaccess,Php,.htaccess,我正在尝试重写url,并在.HTAccess中使用了以下代码,由于某些原因,如果我在最后一个中添加“/”链接将无法工作,如果我不添加任何“/”链接将正常工作 Options +FollowSymLinks RewriteEngine On RewriteRule ^([^/]+)/$ $1.php RewriteCond %{HTTP_USER_AGENT} ^FlashGet.* [OR] RewriteCond %{HTTP_USER_AGENT
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^([^/]+)/$ $1.php
RewriteCond %{HTTP_USER_AGENT} ^FlashGet.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^GetRight.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*HTTrack.*$ [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*MemoWeb.*$ [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*FileHound.*$
RewriteRule /* http://www.google.com/ [R,L]
.HTAccess问题在我尝试使用以下代码时得到解决
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^([^/])$ $1.php
RewriteCond %{HTTP_USER_AGENT} ^FlashGet.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^GetRight.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*HTTrack.*$ [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*MemoWeb.*$ [OR]
RewriteCond %{HTTP_USER_AGENT} ^.*FileHound.*$
RewriteRule /* http://www.google.com/ [R,L]
将
^([^/]+)/$
更改为^([^/]+)/?$
,否则重写引擎将只匹配以斜杠结尾的url。我尝试将重写规则更改为^([^/]+)/?$
,但它无法发布一些可用链接示例和一些不可用链接,然后。只是为了得到一些数据。同时,另一种盲目的尝试是^([^/]*)/?$$1.php