我有一个“插件域”,没有指定的htaccess文件,但是主站点(其中add on site是sub dir)是否有htaccess重写url以删除.html前缀。
无论如何,当我转到插件域时:test.com/about.html它会自动更改为test.com/test.com/about.html
有人能指出我纠正这个问题吗?
答案 0 :(得分:1)
如果目录中没有带有modRewrite的htaccess文件,apache会转到父目录进行搜索,然后沿着树向上移动(这不受插件域的影响)。这意味着您的插件域受父域的htaccess文件的影响。
您需要做的是在子目录(插件域)中创建一个htaccess文件并停用重写:
RewriteEngine Off
或者你可以根据需要添加自己的RewriteRules。