我在设置的新Apache开发PC上遇到了一些mod_rewrite问题。
我已经将mod_rewrite作为apache模块启用并编辑了conf文件以允许重写,但是当我尝试创建重写时没有任何反应。 htaccess文件在某种程度上被调用,因为我可以通过在文件中放入无效语法来导致500错误。
有人可以发现我正在犯的错误或建议我缺少的其他需要启用的内容吗?
的httpd.conf:
<Directory />
Options FollowSymLinks
AllowOverride All
Order deny,allow
Deny from all
</Directory>
htaccess代码:
RewriteEngine on
RewriteBase /
RewriteRule ^content/css/([a-z0-9])/$ /min/?g=$1 [L]
RewriteRule ^1.php$ 2.php
答案 0 :(得分:0)
你真的有
<Directory />
...
Deny from all
</Directory>
在httpd.conf中? 在这种情况下你应该看到403错误。