我希望我的apache .htaccess能够使用nginx。
我有这个.htaccess文件/代码
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
我希望你能帮助我:)。
答案 0 :(得分:1)
它将使用nginx转换为此类内容:
server {
server www.domain.com;
index index.php;
location / {
try_files $uri $uri/ /index.php;
}
location ~\.php$ {
...
}
}
答案 1 :(得分:0)
如果你想在网址中保留“index.php”,我会做
location / {
try_files $uri $uri/ /index.php;
}
location ~ \.php$ {
try_files $uri @redirect;
...
}
location @redirect {
return 301 $1/index.php;
}