Исключение в Htaccess wordpress

sanika
На сайте с 08.12.2015
Offline
58
655

Скажите, как сделать исключение для редиректа в htaccess

Это стоковый htaccess Wordpress



# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

Мне надо некоторые страницы отдавать в виде ?page_id=800

Пробовал добавлять прямой редирект

Redirect 301 /che-totam/ http://.........?page_id=800

Но выходит неверное перенаправление. Может есть какое-то решение, чтоб не редиректить определенные страницы

LinkBoss.net - Трастовые ссылки для увеличения трафика в 10 раз! (http://linkboss.net/)
S
На сайте с 30.09.2016
Offline
469
#1
sanika:
Мне надо некоторые страницы отдавать в виде ?page_id=800

Для этого не htaccess надо ковырять. Это где-то там в самом ВП работает.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
A9
На сайте с 04.01.2012
Offline
317
#2

Это настройка ЧПУ вроде

Зачем Вам это? Вроде бредово звучит

https://hstq.net - аренда серверов от 9.99$! Нет KYC! Много стран размещения на выбор! Акция - удвоим оплаченный период! Заказывайте!
sanika
На сайте с 08.12.2015
Offline
58
#3
Sitealert:
Это где-то там в самом ВП работает.

Да, точно ищу но не могу найти где редиректит заголовком

adel92, звучит бредово, но это надо :(

S
На сайте с 23.05.2004
Offline
315
#4

Если правильно понял


<IfModule mod_rewrite.c>
RewriteEngine On

RewriteRule ^che-totam/$ index.php?page_id=800 [L]

RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Это просто подпись.
sanika
На сайте с 08.12.2015
Offline
58
#5

Stek, спаисбо, но этот вариант не работает по двум причинам - во-первых все что в блоке

<IfModule mod_rewrite.c>
...
</IfModule>

движок сайта перепишет, а во-вторых - оказалось что редирект происходит где-то в движке. Но поиск не дал результатов. Ищу дальше. Если есть спецы по ВП, то отпишитесь

A9
На сайте с 04.01.2012
Offline
317
#6

Попробуйте в админке в Настройках > Постоянные ссылки

Установить галочку на "Простые"

sanika
На сайте с 08.12.2015
Offline
58
#7

adel92, Тогда все будут простые. а надо чтоб все были с ЧПУ, только некоторые шли как простые

S
На сайте с 23.05.2004
Offline
315
#8
sanika:
движок сайта перепишет

Тогда так


RewriteEngine On
RewriteRule ^che-totam/$ index.php?page_id=800 [L]

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
sanika:
а во-вторых - оказалось что редирект происходит где-то в движке.

Т.е. набрав index.php?page_id=800 перекинет на /bla-bla-page/ ?

sanika
На сайте с 08.12.2015
Offline
58
#9
Stek:
Т.е. набрав index.php?page_id=800 перекинет на /bla-bla-page/ ?

Да. даже с отсутствующим Htaccess

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий