这工作正常,在localhost: 而是由其他的我托管的网站(由Hostinger.fr)htaccess的在MVC架构托管网站
RewriteBase/
RewriteEngine On
RewriteCond expr "%{REQUEST_URI} -strmatch '*admin/*'"
RewriteRule (.*) $1 [L]
RewriteCond expr "%{REQUEST_URI} -strmatch '*journal/*'"
RewriteRule (.*) $1 [L]
RewriteRule (.*) webroot/$1 [L]
这些线路不能正常工作遵循(处理后) htaccess的走向Web根目录目录:
RewriteBase/
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (.*) index.php/$1 [L]
它使用如的index.php在根目录目录存在但不显示内部页给我看第一页。 我使用MVC结构来编码站点,并且调用的程序没有直接指示 通过单击index.php页面显示的菜单中的选项,它仅向我显示一个空白页面,其中显示消息“No input file specified。 “ 没有调用webroot index.php(像在第一次),继续开发真正的程序来调用。
任何人都可以好心地建议我在.htaccess中需要做什么?
NB:Hostinger希望这样“改写基地/”命令必须放置在
谢谢你的研究线索,但 我已经验证了他们,Hostinger的一切都很好。 建议用于htaccess文件第一行的命令只会导致错误500 –