{% else-1 %}
Casper * 4.29
(3 ноя 2013, 06:22) (0/0) [0]
xkat, Попробуй так, по сути редирект должен идти с qwerty.site.ru на site.ru/qwerty соответственно, введя адрес qwerty.lafas.ru юзера перекинет на lafas.ru/qwerty и доступ будет прикрыт.

RewriteEngine on
RewriteCond %{HTTP_HOST}^(www\\.)?[^.]+\\.site.ru$
RewriteRule ^(.+)$%{HTTP_HOST}/$1
RewriteRule ^(www\\.)?(.+?)\\.site.ru http://site.ru/$2 [R=301,L]

Не особо силен в mod_rewrite так что особо не ругайся.
Добавлено 03.11.13 в 06:23:07:
site.ru замени на свой адрес
Casper * 4.29
(3 ноя 2013, 05:47) (0/0) [0]
xkat, Если честно нечего не понял.
Casper * 4.29
(3 ноя 2013, 05:29) (0/0) [0]
xkat, На здоровье
Casper * 4.29
(3 ноя 2013, 05:22) (1/0) [1]
xkat, В самый конец пропиши, А вот самые необходимые коды ошибок, может пригодится.

ErrorDocument 400 /400.html
ErrorDocument 401 /401.html
ErrorDocument 403 /403.html
ErrorDocument 404 /404.html
ErrorDocument 405 /405.html
ErrorDocument 408 /408.html
ErrorDocument 414 /414.html
ErrorDocument 500 /500.html
ErrorDocument 501 /501.html
ErrorDocument 502 /502.html
ErrorDocument 503 /503.html
ErrorDocument 504 /504.html

Ну и описания кодов: http://u.to/Mv-jAg

Страницы не забудь создать.
Casper * 4.29
(3 ноя 2013, 05:14) (0/0) [0]
xkat, Это не 404 ошибка, а совершенно другая, ну принцип все ровно один и тот же, я описал его в третьем посте. И да маленький совет те кто пишет обработку на PHP, для 500 ошибки лучше использовать HTML+JS, потому что это ошибки связанны с сервером, и как правило CGI или PHP может не сработать.
Casper * 4.29
(3 ноя 2013, 04:47) (0/0) [0]
В .htaccess пишешь ErrorDocument 404 /404.html

Создаешь страницу 404.html и пишешь в ней что хочешь
  • 1 из 1