我在使用nginx转换appache .htaccess
文件时遇到问题。
.htaccess
文件
<ifModule mod_rewrite.c>
Allow from 127.0.0.1
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^index(|/)$ index.php
RewriteRule ^logout(|/)$ logout.php
RewriteRule ^keeping/([^/.]+)(|/)$ keeping.php?s=$1
</ifModule>
我的转换:
location / {
if (!-e $request_filename){
rewrite ^/index(|/)$ /index.php;
}
}
location /logout {
rewrite ^/logout(|/)$ /logout.php;
}
location /kyhsadminpanel {
rewrite ^/keeping/([^/.]+)(|/)$ /keeping.php?s=$1;
}
不起作用。
它始终显示&#34; 404未找到&#34;对于诸如/kyhsadminpanel/keeping/index
之类的网址
和/kyhsadminpanel/keeping/news
......
答案 0 :(得分:0)
您可能需要注意使用过:https://winginx.com/en/htaccess
我倾向于使用:https://timmehosting.de/htaccess-converter
以下是他们的结果。
left_amount