| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Хостинг и доменные имена > 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" ??? Спасибо!!. |
| Автор: 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 | ||||
Неправильно сформированы регулярные выражения - точки надо экранировать. Кроме того, можно короче сделать:
Тут есть кнопочка "Код" для тега кода. |
| Автор: Firexir 25.3.2013, 14:25 |
| Спасибо, долго искал как сделать ридерек такой. |