Я хочу сделать поддомен-перенаправление, если существует папка с тем же именем, что и типизированный поддомен. например У меня есть структура папок, например www.mysite.de/mainpage/hui.php
и хотите получить к нему доступ с помощью mainpage.mysite.de/hui.php
Однако я хочу, чтобы он делал это только тогда, когда на самом деле есть главная страница папки, и делать то же самое для других папок. Если папка не существует, я хочу вернуться к текущему htacces, который принимает поддомен и использует его в качестве параметра для index.php. Эта часть пока работает хорошо.
Итак, я уже сделал что-то вроде
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule mainpage/([^/?]*)/?(.*)$ http://$1.mysite.de/$2 [L,R]
который изменяет URI с www.mysite.de/mainpage/hui.php
к mainpage.mysite.de/hui.php
, но я также хочу сделать страницу доступной из mainpage.mysite.de/hui.php
.
Итак, я подумал, может быть что-то вроде
RewriteCond %{HTTP_HOST} ^(.*).mysite.de$ mainpage/$1 -d
RewriteRule mainpage/([^/?]*)/?(.*)$ http://$1.mysite.de/$2 [L,NC,QSA]
Конечно, этот код не работает, но кто-нибудь знает, как это можно сделать?