Нестандартный URL, убрать index.php
-
foo.com/index.phpcontact/ открывает страницу ( ответ 200 ), также, как и foo.com/contact/
Если открыть foo.com/index.phpcontact выдаст 404
foo.com/index.php/contact/ 301 убирает хорошо на foo.com/contact/
Стоит WordPress 4.4.8 в htaccess прописано:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ — [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]RewriteCond %{THE_REQUEST} \s/+index\.php([^\s&]+) [NC]
RewriteRule ^ %1? [R=301,L]RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ foo.com/ [R=301,L]
Просмотр 4 ответов — с 1 по 4 (всего 4)
Просмотр 4 ответов — с 1 по 4 (всего 4)
- Тема «Нестандартный URL, убрать index.php» закрыта для новых ответов.