【发布时间】:2011-03-31 13:43:17
【问题描述】:
Apache 已安装 OK,LoadModule mod_rewrite 已在 etc/apache2/httpd.conf 中取消注释,我们已取消注释 AllowOverrides 并遵循标准程序进行非常简单的安装,但 .htaccess 文件仍然无效 - 有没有上述设置的特定要求是否意味着 mod_rewrite 不起作用?
phpinfo() 显示 mod_rewrite 已加载,但我们根本无法使任何 .htaccess 文件工作,即使是最简单的测试
RewriteEngine on
RewriteRule ^link([^/]*).html$ testrule.php?link=$1 [L]
有什么想法吗?
【问题讨论】:
-
anl4u.com/?p=1162 这就是答案——网络上唯一一个有答案的博客!!! SuSEconfig 是问题所在!
-
您是否尝试将重写规则先放入虚拟主机声明中?这会告诉您您的问题是否与子目录 .htaccess 有关。
标签: .htaccess mod-rewrite apache2 opensuse