2016-05-31 3 views
0

мой .htaccessПеренаправление поддомен без изменения URL в HTAccess

RewriteCond %{REQUEST_URI} ^/(poodle|mandy|sandy|nova|wendy) [NC] 
RewriteRule ^.*$ /wendy/index.php#%1 [L] 

здесь я могу перенаправить все папки без изменения URL.

Но когда я пытаюсь идти перенаправить поддомен

как

wendy.xxxxxx.com/ggsgs/sfghdsgd.html 

Я получаю Внутренняя ошибка сервера.

любым способом я могу перенаправить все поддомены в wendy/index.php без изменения URL-адреса.

Спасибо.

+2

Я не думаю, что вы можете переписать хэш фрагментов ('# ...'). Почему вы все так делаете? Это для браузера. Скорее перепишите строку запроса. –

ответ

0

Вы не должны управлять перенаправлением доменов в .htaccess. Он должен быть настроен в апача конфигурации с использованием VirtualHosts так:

<VirtualHost *:80> 

    Servername name1 
    ServerAlias name2 
    ServerAlias name3 

    [...] 

</Virtualhost> 

Если вы хотите перенаправить суб домен, вы можете использовать подстановочные:

ServerAlias *.example.com 
Смежные вопросы