Jump to content
Sign in to follow this  
fijneman

Есть ли ограничения кол-ва 301 редиректов htaccess

Recommended Posts

По тихоньку допиливую переезд статичного сайта на двихок ОС. Решил в этот раз сделать ЧПУ ссылки для всего. Товаров примерно 300-350 чтук. Начал добавлять ручками 301 редиректы, количество растет и растет. Есть ли какие ограничения для htaccess? В регулярных выражениях не силен, да и имхо они не помогли бы, ибо изменяю не только структуру каталогов, но и урлы товаров. Читал так же про какой-то метод через пхп, там как-то сопоставляется по списку старая\новая ссылки и идет редирект. Что будет лучше в данном случае?

Share this post


Link to post
Share on other sites

Дело в том что htaccess обрабатывается при обращении любому файлу (изобр, стиль, скрипт)

А вам нужно обработать только ссылки на страницы. Так зачем нагружать сервер?
 

старое имя1;новое имя1
старое имя2;новое имя2

 

$file =file('redirect')
foreach ($file as $redir) {
$direction = explode(';',redir)
if ($_GET['_route_']==$direction) header(301)

Это пример показывает куда двигаться.

Share this post


Link to post
Share on other sites

Осталось понять, в какой файл положить этот код. Неужели можно просто в header.tpl? Смотрю чичас пример с модулем быстрого заказа, там фастордер.пхп кидается в корень и потом вызывается через js в карточке товара,

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.