Имам сайт за WordPress със свой собствен .htaccess, който автоматично се генерира (защото използвам permalinks), отколкото моят web-admin е конфигурирал apache да пренасочва всеки домейн от трето ниво към моя сайт, т.е.
http://lol.example.com
пренасочва към http://example.com
и от .htaccess
с правила за permalinks прави останалото. Сега искам да напиша правило в .htaccess
файл, който, когато потребител въведе конкретен домейн от трето ниво, пренасочва към определена подпапка на сайта ми, т.е.
http://sprock.example.com/
пренасочва към http://example.com/mysprockfolder/
Знам, че въпросът ми може да звучи странно, но никога преди не съм правил това, така че съм доста объркан.
Отговори:
1 за отговор № 1Решен с този regex в моя .htaccess
:
Точно преди този коментар (само в случай, че имате инсталиран WordPress):
# BEGIN WordPress
Добавих следното:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?thirdlev.example.com [NC]
RewriteRule ^(.*)$ http://example.com/myfolder/ [R=302,L]
с пренасочване 302, всичко е добро!
-1 за отговор № 2
ще бъде много по-лесно да отидете на вашия ftp мениджър и да направите поддомейн напред към връзка. Или можете да направите пренасочване, използвайки php.
когато пренасочвате, уверете се, че сте добавили http://www.
или ще мисли, че искате да пренасочите към част от страницата си в сайта, също така се уверете, че вашият поддомейн има своя собствена папка със собствени файлове и изображения.