我已经得到了我的Apache下.htaccess文件:转换htaccess来的nginx(mod_rewrite的)
<IfModule mod_rewrite.c>
Options +FollowSymlinks
# Options +SymLinksIfOwnerMatch
RewriteEngine On
RewriteBase/
RewriteRule ^$ index.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php?page=$1 [QSA,L]
</IfModule>
突然间,我不得不改变我的网络服务器nginx的,我不知道为什么,但国防部重写不起作用。
我用了一个在线“转换器”,将其转化,所以我有以下几点:
location/{
rewrite ^/$/ index.php break;
if ($request_filename ~ !-f){
rewrite ^(.*)$/ index.php?page=$1 break;
}
}
你能不能帮我出了什么问题?
由于提前, 马塞尔
什么白痴关闭呢?从Apache迁移时更新mod重写规则不是nginx对于大多数站点是必需的。 – Sam 2014-03-16 10:14:33