Есть сайт, адрес к которому имеет следующий вид - http://domain.ru/site/ Мне необходимо сделать чтобы, ссылка имела ввид http://domain.ru/ но при этом подкружалось все с директории site. Как это сделать на htaccess???
in1ernal, работает но только для одного файла! Я хочу чтобы все сто находится в директории site считывалось по основному домену... как сделать такую подмену? Есть кто-нибудь знающий - плачу $$$
Куда файл положили? htacces - прямо так и называется, или дважды опечатались? Что в логах? Вы читали документацию апача? Было бы быстрее.
положил в корень сайта site.ru Документацию не читал я в htaccess ноль... Помогите пожалуйста, не могу уже трое суток решить проблему
Точка перед названием файла. Перед точкой не должно быть лишних символов. Поддержка .htaccess в Apache должна быть включена. UDP: ModRewrite Должен быть установлен. Перед началом работы с ним необходимо его включить: Code: RewriteEngine on В ваших файлах такой строки нет
Да стоит точка, поддержка включена, htaccess работает 100%, так как проверял другие фишки с ним все выходило. А вот именно подменить адрес не выходит.
может так ? RewriteCond %{REQUEST_URI} http://domain.ru/site//([^/]*)/$ [L] RewriteRule http://domain.ru//([^/]*)/$ http://domain.ru/$1 [L]
или так RewriteCond %{HTTP_HOST} ^domain\.ru/site/$ [NC] RewriteRule ^(.*)$ http://www.domain.ru/$1 [R=301,L]