RuCable

Используем mod_rewrite для построения редирект запросов.

Вопрос 1.

Вопрос: Как сделать мягкий редирект для всего домена? Например у меня есть домен, и мне нужно чтобы все кто прийдет на rucable.net, автоматически просматривал www.rucable.net

Ответ: Создайте файл .htaccess со следующим содержанием:

Эта запись сделает редирект с домена rucable.net на домен www.rucable.net , если человек зашел на сайт без префикса www. Для редиректа Moved Permanently 301 используйте код 301


Вопрос 2.

Вопрос: Как создать собственный файл 404 используя mod_rewrite.

Ответ: Для этого не стоит использовать mod_rewrite. Более быстрый и правильный способ - Создайте файл 404.html в котором можете поместить информацию о том что файл не найден. После этого, создайте файл .htaccess со следующим содержанием(в одну строку):


Вопрос 3.

Вопрос: Как переместить пользовтеля из старого каталога, на новый. Делается именно для того чтобы те, кто пользуется старым URL могли без проблем заходить на новый.
Очень удобно когда ресурс уже довольно распространненый, но нужно так или иначе старую папку на сервере, перенести на новое место.

Ответ: Попробуем перенаправить запросы идущие на старое имя phpBB2, отозвать на новое имя домена.

Для знакомства с регулярными выражениями, посмотрите более подробно синтаксис патерна.