RewriteCond se a pasta com parametername existir

1

Eu quero fazer um redirecionamento de subdomínio se existir uma pasta com o mesmo nome do subdomínio digitado. por exemplo. Eu tenho uma estrutura de pastas como %código% e quer ser capaz de acessá-lo com www.mysite.de/mainpage/hui.php

No entanto, quero deixar que isso seja feito apenas quando houver uma página principal da pasta e também para outras pastas. Se a pasta não existir, eu quero voltar para os htacces atuais que usam o subdomínio e usá-lo como um parâmetro para o index.php. Essa parte funciona bem até agora.

Então, eu já fiz algo parecido com

RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule mainpage/([^/?]*)/?(.*)$ http://$1.mysite.de/$2 [L,R]

que altera o URI de mainpage.mysite.de/hui.php para www.mysite.de/mainpage/hui.php , mas também quero tornar a página acessível a partir de mainpage.mysite.de/hui.php .

Então, eu pensei que talvez algo como

RewriteCond %{HTTP_HOST} ^(.*).mysite.de$ mainpage/$1 -d
RewriteRule mainpage/([^/?]*)/?(.*)$ http://$1.mysite.de/$2 [L,NC,QSA]

É claro que esse código não funciona, mas alguém sabe como isso pode ser feito?

    
por Julian 15.07.2013 / 22:47

0 respostas