这在本地主机上工作正常:
#RewriteEngine 指令启用或禁用运行时重写引擎。 重写引擎开启 #如果没有 index.php 文件,这将不允许访问任何文件夹 选项所有索引 #如果出现 404 或 403 错误,这会将用户重定向到 http://localhost/awe/ 错误文档 404 http://192.168.1.6/app/ 错误文档 403 http://192.168.1.6/app/ RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-l RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
同样在 Godaddy.com 服务器上给我错误:Error 500
当我删除Options All -Indexes
它时,它会向我显示第一页,因为 index.php 存在于那里,但不显示内部页面并显示404
错误,因为它是在我的Bootstrap
. 请提出需要做什么。
另外,我已将其放入我的子域之一和一个文件夹中:所以我的应用程序的路径是这样的:
http://mysubdomain.mywebsite.com/myprojectname/app
所以我的.htaccess
文件我只放在这个文件夹中http://mysubdomain.mywebsite.com/myprojectname/app