Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.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
Htaccess删除php文件&;从url获取_Php_.htaccess - Fatal编程技术网

Htaccess删除php文件&;从url获取

Htaccess删除php文件&;从url获取,php,.htaccess,Php,.htaccess,我试图从URL中删除php文件&get请求,这样看起来更干净,但是当我加载索引时,它只显示一个空白页面 RewriteRule ^([^/]*)\.html$ /fetch.php?i=$1 [L] 这是我正在使用的规则,因此从url中删除/fetch.php?i,以保留后面的get请求信息 示例完整urldoamin.com/fetch.php?i=bOkU1.jpg这是从url隐藏fetch.php的基本规则。 将其放入root.htaccess文件中 RewriteEngine On R

我试图从URL中删除php文件&get请求,这样看起来更干净,但是当我加载索引时,它只显示一个空白页面

RewriteRule ^([^/]*)\.html$ /fetch.php?i=$1 [L]
这是我正在使用的规则,因此从url中删除
/fetch.php?i
,以保留后面的get请求信息


示例完整url
doamin.com/fetch.php?i=bOkU1.jpg

这是从url隐藏fetch.php的基本规则。 将其放入root.htaccess文件中

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /fetch.php?/$1 [L]

似乎没有做任何改变,我添加了它,但什么都没有changed@user1745014您使用的是什么php版本?