Javascript-форум (https://javascript.ru/forum/)
-   Серверные языки и технологии (https://javascript.ru/forum/server/)
-   -   настройка .httacsess (https://javascript.ru/forum/server/73549-nastrojjka-httacsess.html)

alerzo 24.04.2018 19:30

настройка .httacsess
 
Здравствуйте
Есть множество ссылок такого формата
http://site.ru/index.php/stat-1 которые ведут на статью блога, после переноса сайта ссылки стали выглядеть так
http://site.ru/read/stat-1

Подскажите как сделать редирект на новый вид ссылок?
Их очень много.

Пробовал так
RewriteRule ^(.*)index\.php/$ /read/$1 [R=301,L]

Malleys 24.04.2018 19:46

Может так?
RewriteRule ^index\.php/(.*)$ /read/$1 [R=301,L]

alerzo 24.04.2018 19:50

Цитата:

Сообщение от Malleys (Сообщение 483960)
Может так?
RewriteRule ^index\.php/(.*)$ /read/$1 [R=301,L]

Не помогло..перестали работать стандартные ссылки вида http://site.ru/read/stat-1
Но сам редирект работает..правда вызывает ошибку множественного редиректа.

laimas 25.04.2018 02:47

Цитата:

Сообщение от alerzo
http://site.ru/index.php/stat-1

Очень странный путь.

Aetae 25.04.2018 03:47

alerzo,
Покажи весь .httacsess.

alerzo 25.04.2018 09:50

Цитата:

Сообщение от Aetae (Сообщение 483988)
alerzo,
Покажи весь .httacsess.


php_value max_execution_time 300
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
</IfModule>

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php

#RewriteRule ^index\.php/$ /read/$1 [R=301,L]

сейчас вот так, правило закомментировал т.к. не работает

alerzo 01.05.2018 15:51

Проблема актуальна

Aetae 01.05.2018 21:37

Убери или поставь в конец RewriteRule . index.php


Часовой пояс GMT +3, время: 17:58.