2015-03-18 2 views
0

Недавно я изменил структуру каталогов своего сайта, а также начал использовать php для генерации имен файлов. Все мои предыдущие файлы были переименованы, чтобы с ними можно было легко получить доступ через mysql/php. Сайт работает отлично. Проблема существующих ссылок на внешние сайты указывают на старый каталог/файл, например,Как перенаправить все страницы в подпапку на одну страницу

<site>/library_wheels/wheel-1-name.html 
<site>/library_wheels/wheel-2-name.html 
<site>/library_wheels/wheel-3-name.html 

Я хочу, чтобы любой запрос на любой HTML файл в каталоге старого library_wheels (который больше не существует), чтобы перейти на общую страницу индекса :

<site>/library_wheels.php. 

Здесь посетитель может найти нужную ссылку.

Или мне нужно добавить почти тысячу 301 переадресаций в файл .htacess?

Благодаря

22 марта: пытались ответить @Marc Б; не работает.

14 июня 2015: ответ tisantisan работал, но я должен был указать полный URL страницы назначения: RewriteRule^http://www.bps.lk/library_wheels.php [R = 301, L, NC]

Или же, ответ @Marc Б работал, но я должен был набрать его неправильно!

+0

'RewriteRule^/library_wheels/library_wheels.php', в основном –

+0

Я попытался RewriteRule ^/library_wheels /library_wheels.php –

+0

@Marc B Я попытался RewriteRule ^/library_wheels /library_wheels.php RewriteRule^bps.lk/library_wheels /library_wheels.php RewriteRule ^/library_wheels/* /library_wheels.php RewriteRule^library_wheels//library_wheels.php и ничего горе RKS. –

ответ

1

Это работает для меня:

Options +FollowSymLinks 
RewriteEngine On 

RewriteRule ^library_wheels/ library_wheels.php [R=301,L,NC] 
+0

я должен был объяснить немного здесь: Первая часть « Options + FollowSymLinks RewriteEngine On » идет в начале вашего файла .htaccess. Вероятно, у вас уже есть это. Если нет, сделайте это. Затем RewriteRule дано ранее не говорит вид переадресации (301 или постоянным в вашем случае) так: " RewriteRule^library_wheels/library_wheels.php [R = 301, L, NC] " должно быть достаточно – tisantisan

Смежные вопросы