Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Хостинг и доменные имена > 301 redirect


Автор: chilichacha 29.11.2012, 17:45
Привет всем, прошу о помощи  такого рода-

1 . есть основной домен   ServerName domainname.com
2 . в VirtualHost  прописаны  также несколько "ServerAlias  domainname1.com *.domainname1.com  domainname2.org  .*domainname2.org  domainneme3.com  *.domainname3.com"
3. все  .php файлы сайта расположены в одной клиентской директории
 Вопрос:

Как правильно сделать  , чтобы  domainname1.com , domainname2.org  и  domainname3.com  перенаправлялись  с 301 redirect  на " pagename.php"   страницу основного домена -  " http://domainname.com/pagename.php"
???
 smile 

Спасибо!!.


Автор: chilichacha 29.11.2012, 19:59
ok, нашла решение
На случай если комунить пригодится -

 в .htaccess пишем
<!--- start code -->

Options +FollowSymLinks
RewriteEngine On

RewriteCond %{HTTP_HOST} ^domainname1.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.domainname1.com$
RewriteRule (.*)$ http://www.maindomainname.org/pagename.php [R=301,L]

RewriteCond %{HTTP_HOST} ^domainname2.org$ [OR]
RewriteCond %{HTTP_HOST} ^www.domainname2.org$
RewriteRule (.*)$ http://www.maindomainname.org/pagename.php [R=301,L]

RewriteCond %{HTTP_HOST} ^domainname3.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.domainname3.com$
RewriteRule (.*)$ http://www.maindomainname.org/pagename.php [R=301,L]

<-- EndCode-->

Автор: Arantir 29.11.2012, 21:00
Неправильно сформированы регулярные выражения - точки надо экранировать. Кроме того, можно короче сделать:
Код

RewriteCond %{HTTP_HOST} ^(www\.|)domainname1\.com$ [OR]
RewriteCond %{HTTP_HOST} ^(www\.|)domainname2\.com$ [OR]
RewriteCond %{HTTP_HOST} ^(www\.|)domainname3\.com$
RewriteRule (.*)$ http://www.maindomainname.org/pagename.php [R=301,L]


Цитата
<!--- start code -->

Тут есть кнопочка "Код" для тега кода.

Автор: Firexir 25.3.2013, 14:25
Спасибо, долго искал как сделать ридерек такой. smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)