我一直使用.htaccess规则来隐藏EE网站的索引页面多年了,这通常允许我在网站模板组中创建一个模板,该模板将显示而不必包含网站模板组的名称URL。像这样:
http://mysite.com/template_name
但是,我正在尝试使用此网站,并且我一直收到404错误。
这是我正在使用的.htaccess代码:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [L]
以下是实际路径:http://corecubed.com/main/landing-page 这应该显示为:http://corecubed.com/landing-page
(注意:此页面适用于移动设备,并且在常规网页上显示非常大。)
问题是,如果不包括网站模板组的名称以及如何修复它,为什么不能正常显示?
感谢。
答案 0 :(得分:1)
在全局模板首选项下启用严格网址。尝试切换该设置。