Как создать вот такую страницу ???

12
M
На сайте с 04.12.2013
Offline
223
#11

strefapl, вообще-то я вам советовал разместить директивы перед секцией WP, но в принципе можно попробовать и вперемешку, только вы разорвали WP-шное условие и соотв. ему правило. Поднимите ваши директивы под RewriteBase или под первое правило RewriteRule. Вам показали универсальный вариант – не нужно под каждую страницу писать свое правило.

И второй вопрос: когда это все получится, я правильно понимаю, что site.com/req - это тоже самое, что site.com/req/
?

Вообще-то нет. Хотя можно сделать, чтобы файл открывался под двумя адресами, но это считается дублями. Обычно один из адресов делают основным, а с др. настраивают постоянный редирект на основной (т.е. чтобы адрес в адресной строке корректировался на правильный), например: http://g09.ru/Articles/.

Домены и скрипт для коротких ссылок: https://u75.ru/domains-for-shortcuts
S
На сайте с 30.09.2016
Offline
469
#12

strefapl, комментарий [L] означает, что редирект закончен, и все условия, написанные до этого, становятся недействительными. В том числе, и условие

RewriteCond %{REQUEST_FILENAME}\.html -f

Это первое. А второе, $1 - это подстановка вместо (.*), а $get - это околесица.

Поэтому не мудрите, а просто перепишите то, что написано выше, только без RewriteEngine on (то есть 3 строчки) и сразу после RewriteBase /

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
12

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