Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/245.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php .HTAccess文件工作不正常_Php_.htaccess - Fatal编程技术网

Php .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

我正在尝试重写url,并在.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]

.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