| Цитата |
|---|
| Евгений Гопанчук пишет: Ссылка Выдаёт ошибку 404. Почему? Что не правильно? |
|
|||
|
|
|
А нужно И вот не знаю как правильно сделать ЧПУ чтоб сайт не изменил позиций в поисковике? Оставлять ли активными старые ссылки вместе с новыми или как правильно сделать? |
|||||||
|
|
|
Думаю, для передачи веса позиций желательно сделать перенаправление 301 со всех старых адресов на новые. Но, эта отдельная тема, поищите такие темы на форуме по слову "редирект" и в Маркетплейсе решения, например, Редирект мастер . |
|||
|
|
|
|
|||||
|
|
|
|
Друзья, сломал себе голову как создать правило:
имя сайта/rs5/путь/?параметры перенаправить на имя сайта /путь/?RS=5&параметры PS как проверить какой путь сформировался после обработки правил? |
|
|
|
|
|
Условие: #^/rs5/путь/.*#
Файл: /путь/index.php Правило: RS=5 как проверить какой путь сформировался после обработки правил? Если обработка адресов сработает, то указанный файл /путь/index.php откроется, а в массиве входных параметров будут все необходимые значения, их все можно вывести и посмотреть значения. |
|
|
|
|
|
т.е. более общий вариант будет таким?
Условие: #^/rs([0-9]+)/(.*)/(.*)# Файл: /$2/$3 Правило: RS=$1 Если не сработает, то массив надо смотреть в файле 404.php? Какие значения можно посмотреть? |
|
|
|
|
Условие: #^/rs([0-9]+)/(.*)# Файл: /$2/index.php Правило: RS=$1
Почитайте эту тему, хотя бы первую страницу, если это интересно. Половина вопросов бы отпала. ![]() |
|||||||
|
|
|
Я так предполагаю, что выполняется одно правило, после чего обработка прекращается, в отличие от обработки RewriteEngine в .htaccess Поправьте меня если я ошибся. |
||||
|
|
|
|||