mod_rewrite / .htaccess - 在URL中显示两次的域名

时间:2012-08-07 10:04:47

标签: .htaccess mod-rewrite

我有一个“插件域”,没有指定的htaccess文件,但是主站点(其中add on site是sub dir)是否有htaccess重写url以删除.html前缀。

无论如何,当我转到插件域时:test.com/about.html它会自动更改为test.com/test.com/about.html

有人能指出我纠正这个问题吗?

1 个答案:

答案 0 :(得分:1)

如果目录中没有带有modRewrite的htaccess文件,apache会转到父目录进行搜索,然后沿着树向上移动(这不受插件域的影响)。这意味着您的插件域受父域的htaccess文件的影响。

您需要做的是在子目录(插件域)中创建一个htaccess文件并停用重写:

RewriteEngine Off

或者你可以根据需要添加自己的RewriteRules。