Реклама на сайте Advertise with us

Настройка htaccess

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 15.12.06
Сообщения: 673
Рейтинг: 686

Ссылка на сообщениеДобавлено: 07/12/09 в 23:00       Ответить с цитатойцитата 

Есть субдомен sub.site.com, нужно чтобы чтобы заходя на него отображалось содержимое папки site.com/sub/, только это должно быть не перенаправление т.е. в адресной строке браузера должно оставаться sub.site.com.

Нехилый заработок на блоге в рунете, где его продвижение неизбежно + темы, плагины и хаки Wordpress

0
 

www.phpdevs.com

С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105


Передовик Master-X (01.09.2005) Передовик Master-X (16.09.2005) Передовик Master-X (01.10.2005) Передовик Master-X (16.08.2006) Передовик Master-X (16.10.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 07/12/09 в 23:30       Ответить с цитатойцитата 

Это вообще то путем через конфиг апача делается, а не через .htaccess Хотя если очень хочется, у меня в букмарках вот такая конструкция сохранилась как пример:
Код:
Options +FollowSymLinks -Multiviews
RewriteEngine on
RewriteBase /
#
# Canonicalize the hostname
RewriteCond %{HTTP_HOST} ^(www)\.(example\.com) [OR]
RewriteCond %{HTTP_HOST} ^www\.([^.]+)\.(example\.com) [OR]
RewriteCond %{HTTP_HOST} ^([^.]+)\.www\.(example\.com) [OR]
RewriteCond %{HTTP_HOST} ^([^.]+)\.(example\.com). [OR]
RewriteCond %{HTTP_HOST} ^([^.]+)\.(example\.com):[0-9]+
RewriteRule (.*) http://%1.%2/$1 [R=301,L]
#
# If subdomain is NOT www
RewriteCond %{HTTP_HOST} !^www\.example\.com [NC]
# Extract (required) subdomain to %1
RewriteCond %{HTTP_HOST} ^([^.]+)\.example\.com$
# Rewrite if requested URL resolves to existing file or subdirectory in /subdomains/<subdomain>/ path
RewriteCond %{DOCUMENT_ROOT}/subdomains/%1/$1 -f [OR]
RewriteCond %{DOCUMENT_ROOT}/subdomains/%1/$1 -d
RewriteRule (.*) /subdomains/%1/$1 [L]

Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.

5
 



С нами с 15.12.06
Сообщения: 673
Рейтинг: 686

Ссылка на сообщениеДобавлено: 08/12/09 в 03:39       Ответить с цитатойцитата 

через конфиг не могу, нужно имено через .htaccess

Вот че сделал, но не работает, что не так?
Код:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^sub\.site\.net [NC]
RewriteRule (.*) http://site.net/?cat=3/$1 [L]


напомню, нужно сделать скрытый редирект из http://sub.site.net в http://site.net/?cat=3/

Нехилый заработок на блоге в рунете, где его продвижение неизбежно + темы, плагины и хаки Wordpress

0
 

Luke, yo soy tu padre

С нами с 10.02.06
Сообщения: 1012
Рейтинг: 193

Ссылка на сообщениеДобавлено: 08/12/09 в 11:08       Ответить с цитатойцитата 

Даёшь SSL во все админки!

5
 



С нами с 15.12.06
Сообщения: 673
Рейтинг: 686

Ссылка на сообщениеДобавлено: 08/12/09 в 13:38       Ответить с цитатойцитата 

почти, только нужно переделать.
Там в примере можно перенаправлять с адреса http://sub.site.net в http://site.net/sub/

а мне надо из http://sub.site.net в http://site.net/?cat=3/

Как это сделать?

Нехилый заработок на блоге в рунете, где его продвижение неизбежно + темы, плагины и хаки Wordpress

0
 



С нами с 01.04.07
Сообщения: 4378
Рейтинг: 2970

Ссылка на сообщениеДобавлено: 08/12/09 в 15:22       Ответить с цитатойцитата 

Если у тебя
Код:
ServerAlias *.domen.ru

все сабдомены в папку для домена ведут, то
Код:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^sub\.site\.net [NC]
RewriteRule ^(.*) /?cat=3/$1 [L]

5
 



С нами с 15.12.06
Сообщения: 673
Рейтинг: 686

Ссылка на сообщениеДобавлено: 08/12/09 в 15:53       Ответить с цитатойцитата 

gimcnuk писал:
Если у тебя
Код:
ServerAlias *.domen.ru


А если нет?

Вообще в конфиг апача никогда не лазил, у меня VDS хостинг с панелью Plesk, как там сделать такую настройку?

Нехилый заработок на блоге в рунете, где его продвижение неизбежно + темы, плагины и хаки Wordpress

0
 



С нами с 01.04.07
Сообщения: 4378
Рейтинг: 2970

Ссылка на сообщениеДобавлено: 08/12/09 в 16:17       Ответить с цитатойцитата 

Посмотри, что в httpd-vhosts.conf
Добавь
Код:
<VirtualHost *:80>
ServerName domen.com
ServerAlias *.domen.com
DocumentRoot "/home/user/www/domen.com"
</VirtualHost>



По плеску, вот тут рекомендации : http://xora.ru/page/plesk-subdomains
Сам я плеском никогда не пользовался.

5
 



С нами с 15.12.06
Сообщения: 673
Рейтинг: 686

Ссылка на сообщениеДобавлено: 08/12/09 в 17:01       Ответить с цитатойцитата 

х.з. к директории "conf" закрыт доступ...
Из панели пытался зайти через "менеджер файлов" пишет:

Ошибка: Невозможно сменить директорию на /conf: filemng failed: filemng: opendir failed: Permission denied

System error 13: Permission denied

Нехилый заработок на блоге в рунете, где его продвижение неизбежно + темы, плагины и хаки Wordpress

0
 



С нами с 01.04.07
Сообщения: 4378
Рейтинг: 2970

Ссылка на сообщениеДобавлено: 08/12/09 в 17:11       Ответить с цитатойцитата 

Значит, ковыряй httpd-vhosts.conf

SSH root доступ есть?

5
 



С нами с 28.07.07
Сообщения: 425
Рейтинг: 375

Ссылка на сообщениеДобавлено: 09/12/09 в 01:26       Ответить с цитатойцитата 

а можно вопрос не в тему про htaccess
если поставить доступ по auth на домен, какой ответ получат поисковые боты?

5
 



С нами с 15.12.06
Сообщения: 673
Рейтинг: 686

Ссылка на сообщениеДобавлено: 09/12/09 в 15:53       Ответить с цитатойцитата 

Короче вот, что хостер написал:

Цитата:
Первый способ будет возможен, если изменить директиву ServerAlias на
указанную вами (сейчас: ServerAlias domen.net). Мы можем сделать это по
Вашей авторизованной заявке. Однако, обратите внимание, что изменение
конфигурационных файлов напрямую может повлечь нестабильность работы панели
Plesk; также Plesk может автоматически вернуть настройки к исходным.


Походу в апач лучше и не лезть...

Как еще можно настроить?

Нехилый заработок на блоге в рунете, где его продвижение неизбежно + темы, плагины и хаки Wordpress

0
 



С нами с 15.12.06
Сообщения: 673
Рейтинг: 686

Ссылка на сообщениеДобавлено: 09/12/09 в 16:16       Ответить с цитатойцитата 

может можно с помощью рнр как-то реализовать?

нужно, чтобы:

http://sub.site.net перенаправлялось на http://site.net/?cat=3/

а http://sub.site.net/my-post/ на http://site.net/my-post/

Нехилый заработок на блоге в рунете, где его продвижение неизбежно + темы, плагины и хаки Wordpress

0
 



С нами с 15.12.06
Сообщения: 673
Рейтинг: 686

Ссылка на сообщениеДобавлено: 09/12/09 в 16:17       Ответить с цитатойцитата 

log писал:
может можно с помощью рнр как-то реализовать?
нужно, чтобы:
http://sub.site.net перенаправлялось на http://site.net/?cat=3/
а посты (теги, категории и прочее) типа: http://sub.site.net/my-post/ на http://site.net/my-post/

Нехилый заработок на блоге в рунете, где его продвижение неизбежно + темы, плагины и хаки Wordpress

0
 



С нами с 01.04.07
Сообщения: 4378
Рейтинг: 2970

Ссылка на сообщениеДобавлено: 10/12/09 в 11:49       Ответить с цитатойцитата 

Ну раз первый вариант невозможен, пусть разбираются с запретом на /conf
Хостинг у тебя с поддержкой? Вот и задавай им вопросы icon_smile.gif

5
 



С нами с 15.12.06
Сообщения: 673
Рейтинг: 686

Ссылка на сообщениеДобавлено: 10/12/09 в 13:04       Ответить с цитатойцитата 

Запрет снять тоже невозможно! Я поддержку уже задолбал нафик icon_smile.gif

Нехилый заработок на блоге в рунете, где его продвижение неизбежно + темы, плагины и хаки Wordpress

0
 



С нами с 22.06.09
Сообщения: 88
Рейтинг: 233

Ссылка на сообщениеДобавлено: 10/12/09 в 13:07       Ответить с цитатойцитата 

Хостер немного не в теме, с плеском править конфиг вирт. хоста можно, только по особому,
в /var/www/vhosts/домен/conf создаётся файл vhost.conf,
там прописывается ServerAlias *.domen.com
потом /usr/local/psa/admin/sbin/websrvmng -a -v чтобы оно перечитало настройки, и ничего плеск не перезапишет.
Также само через vhost.conf там можно и другие опции вирт. хоста менять, не трогая основной конфиг /var/www/vhosts/домен/conf/httpd.include, т.к. его плеск действительно перезаписывает поверх.

5
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »