Перенаправить ссылки на правильный каталог - PullRequest
0 голосов
/ 13 октября 2011

На нашем сайте сотни ссылок, которые указывают на:

/about/about/filename.html

Но нам нужно, чтобы они пошли по адресу:

/about/filename.html

Есть ли способ указать им правильный каталог?

Мы работаем на сервере Linux, и сайт построен с использованием Joomla версии 1.5.10, и на нем работает ARTIO JoomSEF 3.8.2.

Спасибо

1 Ответ

1 голос
/ 13 октября 2011

Если вы используете веб-сервер Apache, вы можете использовать mod_rewrite , в частности директиву RewriteRule :

RewriteRule /about/about/(.+)$ /about/$1 [R=301]

Поместите это правило в файл httpd.conf в контексте <VirtualHost> для рассматриваемого сайта или в файл .htaccess в DocumentRoot сайта.

Это правило создаст перманентное перенаправление 301 для запросов на любой путь в /about/about/ на тот же путь в /about/. например, /about/about/filename.html будет перенаправлен на /about/filename.html

...