url-rewrite - Veuillez me dire comment modifier cette réécriture en code que nginx peut lire.
给我你的怀抱
给我你的怀抱 2017-05-16 17:28:16
0
1
888

Il s'agit d'une section .htaccess. Je souhaite la modifier en règles de réécriture nginx. Je ne connais pas grand chose en réécriture de noms de domaine. J'espère que quelqu'un pourra me donner des conseils.

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*)  [L]
RewriteRule ^(.*\.php)$  [L]
RewriteRule . index.php [L]
给我你的怀抱
给我你的怀抱

répondre à tous(1)
刘奇

J'ai trouvé la réponse

#ignored: “-” thing used or unknown variable in regex/rew
rewrite ^/([_0-9a-zA-Z-]+/)?wp-admin$ /wp-admin/ permanent;
if (-f $request_filename){
    set $rule_2 1;
}
if (-d $request_filename){
    set $rule_2 1;
}
if ($rule_2 = "1"){
#ignored: “-” thing used or unknown variable in regex/rew
}
rewrite ^/([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) / last;
rewrite ^/([_0-9a-zA-Z-]+/)?(.*.php)$ / last;
rewrite /. /index.php last;
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal