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 重写规则不起作用(通过联机工具)_.htaccess_Mod Rewrite - Fatal编程技术网

.htaccess 重写规则不起作用(通过联机工具)

.htaccess 重写规则不起作用(通过联机工具),.htaccess,mod-rewrite,.htaccess,Mod Rewrite,我的.htaccess文件中有这个 ## REWRITE DEFAULTS ### <IfModule mod_rewrite.c> Options +FollowSymLinks RewriteEngine on RewriteBase / RewriteRule lenna/(.*)$ /lenna/output.php?$1= [NC,L] </IfModule> 转化为 http://example.com/lenna/output.php?31

我的.htaccess文件中有这个

## REWRITE DEFAULTS ###
<IfModule mod_rewrite.c>
  Options +FollowSymLinks
  RewriteEngine on
  RewriteBase /
  RewriteRule lenna/(.*)$ /lenna/output.php?$1= [NC,L]
</IfModule>
转化为

http://example.com/lenna/output.php?311x123
但它不起作用。我得到一个404未找到错误。我在online.htaccess tester上尝试了这个()测试,它通过了测试,并显示重写工作正常


我在这里遗漏了什么?

请确保。您的服务器上已启用htaccess和mod_rewrite。我已将LoadModule rewrite_module modules/mod_rewrite.so取消注释,并打开了重写引擎,如上所示。我相信它已启用。请尝试以下操作:
RewriteRule^lenna/(*)lenna/output.php?$1[NC,L]
恐怕也不行。什么意思
不行
。您是否有错误,它不会重定向?
http://example.com/lenna/output.php?311x123