我有一个在子文件夹下运行CMS的网站,但是我没有像http://mysite.tld/cms/那样加载它,我希望加载所有网页,就像它们位于{{的根目录一样3}}
到目前为止,我已经能够完成部分此类索引文件在http://mysite.tld加载,但是当我开始接触子页面时,我最终得到了http://mysite.tld/ http://mysite.tld/cms/some-page。
我的.htaccess到目前为止如下:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?mysite.tld$
RewriteRule ^(/)?$ cms [L]
我不禁认为必须有一些我在.htaccess上缺少的内容,这样可以促进子页面在根目录中工作,而不是在/cms/
路径上工作?
答案 0 :(得分:0)
我发现following有效:
RewriteRule ^ foldername - [L,NC]
- 意味着什么都不做。
L意味着这应该是最后一条规则;忽略以下所有内容。
Rails方法也有效:
RewriteCond %{REQUEST_URI} ^(folders|to|ignore).*
RewriteRule .* – [L]