0
Я хочу запустить внутреннюю переадресацию (не меняя URL-адрес в браузере) из/рекомендации/xxxx в/рекомендации/(который является родиной SPA, который будет обрабатывать маршрутизацию), но я могу Синтаксис довольно силен ([PT]
происходит от apache pages). Может ли кто-нибудь помочь?Wordpress htaccess внутреннее перенаправление не работает
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /af2015/web/
# RewriteRule ^recommendations/(\w+) /recommendations [QSA,L] # add_rewrite_rule default
# RewriteRule ^recommendations/(\w)$ recommendations/ [PT] # original
RewriteRule ^recommendations/(\w+)$ recommendations/ [PT] # per Abel's comment
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /af2015/web/index.php [L]
</IfModule>
Остальная часть правил еще перенаправить это на '/ af2015/web/index.php' внутри. (И btw., '# BEGIN WordPress' указывает начало раздела, вы должны _not_ манипулировать, потому что WP может перезаписать его снова сам.) – CBroe
Регулярно выглядит с сомнением на первый взгляд. '\ w' соответствует только одному символу. Желательно? –
Спасибо @AbelCheung, но это само по себе не решило это –