недавно на нашем чудесном форуме проскакивала ссылка в какой-нибудь .us зоне, где лежал этот же самый форум. Я понимаю там, сео и все такое, но у меня реально проблема.
Есть хреновый русский хостинг и привязанные к нему домены в зоне .ru
Есть волшебный забугорный хостинг с блекджеком и шлюхами, но блин, без поддержки зоны .ru, понимаете? вот 2 дня мучаю htaccess в поисках решения. Нужно чтобы при наборе адреса http://site[dot]ru открывался http://site.com, причем в адресной строке должно остаться ru, то есть редирект не катит. Умоляю о помощи.
(Добавление)
ах да... первое предложение я неясно сформулировал.
В общем была такая тема на форуме: пройдите по ссылке - там лежит тот же самый форум.
И действительно, в этой теме даже кто-то кидал примеры htaccess как это можно сделать, но вот почему-то найти ее не представляется возможным, т.к. ключевых слов я, увы, не помню. Поиск уже помучил изрядно, результата ноль.
1. Toxa - 10 Апреля, 2011 - 15:11:24 - перейти к сообщению
2. SAD - 10 Апреля, 2011 - 15:44:26 - перейти к сообщению
с тебя пиво
http://forum.php.su/topic.php?fo...44&topic=966
http://forum.php.su/topic.php?fo...44&topic=966
3. Toxa - 10 Апреля, 2011 - 23:20:40 - перейти к сообщению
о да, спасибо дружище, лови плюсик в карму =)
(Добавление)
В продолжении темы должен отметить, что с доменами в зоне .ru у меня творится какая-то откровенная мистика. Приведу пример:
(Добавление)
В продолжении темы должен отметить, что с доменами в зоне .ru у меня творится какая-то откровенная мистика. Приведу пример:
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- RewriteEngine On
- RewriteCond %{REQUEST_URI} ^/(js|img|css)/
- RewriteRule (.*) htdocs/$1 [L]
В результате действия этого правила по запросу
Цитата:
http://site.com/js/script.js
выдается страница, расположенная фактически по адресу
Цитата:
http://site.com/htdocs/js/script.js
Скрипты, стили и картинки в общем.
В домене .com все работает просто идеально, но стоит применить его к сайту в зоне .ru, как получаем ошибку 404
Цитата:
404 Not Found
nginx/0.5.34
nginx/0.5.34
попадающие под правило php скрипты при этом работают. Картинки, js и css - нет!!!
Так же смущает то, что данная ошибка возникает только при обращении к файлам данного типа (js,png,jpeg,css). Если изменить расширение на php и файла не будет существовать - то получим
Цитата:
Not Found
The requested URL /htdocs_site.ru/img/header/littl e_home.php was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Apache/1.3.41 Server at site.ru Port 80
The requested URL /htdocs_site.ru/img/header/littl e_home.php was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Apache/1.3.41 Server at site.ru Port 80
причем если в первый раз был nginx, то сейчас уже Apache. Я совсем запутался. Помогите.