我不知道为什么看起来我的 htaccess 重写 url 在 123reg 上根本不起作用。在 ovh(我的测试环境)上:http:www.luckyunlucky.co.uk/mvc 它在 123reg 上正常工作:http://www.petitmondelondon.co.uk只有 索引可以访问,之后我有一个错误 404。
我的 htaccess:根:
SetEnv PHP_VER 5
SetEnv REGISTER_GLOBALS 0
RewriteBase /
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^$ public/ [L]
RewriteRule (.*) public/$1 [L]
</IfModule>
并且在公共场合
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Rewrite all other URLs to index.php/URL
RewriteRule ^(.*)$ index.php?url=$1 [PT,L]
</IfModule>
<IfModule !mod_rewrite.c>
ErrorDocument 404 index.php
</IfModule>
这只是一场噩梦,请帮助我!?