将nginx重写规则转换为htaccess/apache重写规则
将nginx重写规则转换为htaccess/apache重写规则,apache,.htaccess,mod-rewrite,nginx,url-rewriting,Apache,.htaccess,Mod Rewrite,Nginx,Url Rewriting,我想从nginx搬到apache2。但我不知道如何将nginx重写规则“转换”为apache/htaccess重写规则 location / { try_files $uri $uri/ /index.php; if ($uri ~* ^/([a-z]+)$) { set $page_to_view "/index.php?p=$1"; rewrite ^/([
我想从nginx搬到apache2。但我不知道如何将nginx重写规则“转换”为apache/htaccess重写规则
location / {
try_files $uri $uri/ /index.php;
if ($uri ~* ^/([a-z]+)$) {
set $page_to_view "/index.php?p=$1";
rewrite ^/([a-z]+)$ /index.php?p=$1 last;
}
}
谢谢 这对我来说很有效!在这种情况下,我不得不说,我不是很聪明,看这件事自己
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php\?p=$1 [QSA,L]