Поддомены через .htaccess

12
J
На сайте с 08.06.2006
Offline
844
3423

сделал .htaccess


# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

RewriteCond %{HTTP_HOST} (.*)\.site\.ru
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ %1\.html

# END WordPress

ввожу в адресную сроку http://sub.site.ru

получаю

ERROR
The requested URL could not be retrieved
и т.д.

Что и где поправить, чтобы работало? СПАСИБО!

Romka_Kharkov
На сайте с 08.04.2009
Offline
485
#1

joost, я надеюсь вы не пытаетесь путем .htaccess заменить DNS ?

Если в DNS не прописан subdomain.domain.com , у вас нет шансов :D

Есть около 15.000 ipv4 !!! (http://onyx.net.ua/price.php#ipv4) Качественный хостинг с 2005 года - лучшее клиентам! (http://onyx.net.ua/)
J
На сайте с 08.06.2006
Offline
844
#2
Romka_Kharkov:
Если в DNS не прописан subdomain.domain.com , у вас нет шансов

а если у меня 300+ поддоменов ?

вроде ничего прописывать не нужно

TBAG
На сайте с 28.05.2012
Offline
78
#3
joost:
а если у меня 300+ поддоменов ?
вроде ничего прописывать не нужно

ТС, поясните в что Вы пытаетесь сделать с .htaccess ? Мне не совсем понятен Ваш вопрос?

http://presite.ru/ (http://presite.ru/) - SMM (http://presite.ru/karta-sayta-1.html) только самые качественные материалы (http://www.presite.ru/#top) по раскрутке сайтов и их оптимизации в поисковых системах (http://presite.ru/index.php?option=com_xmap&sitemap=1&view=xml).
J
На сайте с 08.06.2006
Offline
844
#4
ТС, поясните в что Вы пытаетесь сделать с .htaccess ? Мне не совсем понятен Ваш вопрос?

я средствами .htaccess хочу настроить автоподдомены

поддоменов планируется около 300

нужно реализовать

RewriteRule ^(.*).site.ru$ ^site.ru/%1.html

Andreyka
На сайте с 19.02.2005
Offline
822
#5

А в конфиге апача прописано *.site.ru ?

Не стоит плодить сущности без необходимости
J
На сайте с 08.06.2006
Offline
844
#6
Andreyka:
А в конфиге апача прописано *.site.ru ?

в ИСП в алиасах прописано

я так понимаю и в конфиге апача автоматом тоже

N
На сайте с 06.05.2007
Offline
419
#7
joost:
а если у меня 300+ поддоменов ?
вроде ничего прописывать не нужно

Если не каждый поддомен, то нужно хотя бы прописать "звездочку" - символ * . wildcard dns record.

ошибка вида The requested URL could not be retrieved показывает, что вы не обеспечили работу поддомена на уровне dns

кстати, я как-то пытался у fastvps.ru прописать её на dns-хостинге - не пошло.

как правильно поступить в этом случае ?

Кнопка вызова админа ()
J
На сайте с 08.06.2006
Offline
844
#8

Andreyka, а мой .htaccess для решения задачи правильный?

siv1987
На сайте с 02.04.2009
Offline
427
#9

Правильный, но лучше вставить после R-engine On

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{HTTP_HOST} (.+)\.site\.ru

RewriteRule ^(.*)$ %1\.html [L]

J
На сайте с 08.06.2006
Offline
844
#10
siv1987:
Правильный, но лучше вставить после R-engine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{HTTP_HOST} (.+)\.site\.ru
RewriteRule ^(.*)$ %1\.html [L]

500 Internal Server Error

---------- Добавлено 14.08.2012 в 14:55 ----------

что, где и в каких конфигах нужно прописать на сервере?

у меня виртуальный от фирстов

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий