.htaccess переписывает поддомен + папку в URI - PullRequest
0 голосов
/ 20 декабря 2009

Я хочу перенаправить это:

subdom.mydom.com/mydoc

К

mydom.com/subdom/mydoc.php

Извините за то, что слишком очевидно. Я знаю основы переписывания htaccess, но это делает меня немного сумасшедшим:)

Ответы [ 3 ]

3 голосов
/ 20 декабря 2009
RewriteBase /
RewriteCond %{HTTP_HOST} !www.domain.com$ [NC]
RewriteCond %{HTTP_HOST} ^(www.)?([a-z0-9-]+).domain.com [NC]
RewriteRule (.*) %2/$1 [L]

- http://www.easymodrewrite.com/example-subdomains

0 голосов
/ 20 декабря 2009

Это было какое-то время, но это было бы что-то вроде этого (при условии, что вы хотите, чтобы все / что угодно перенаправляло на /whever.php):

RewriteEngine On
RewriteRule ^([^\.]+)\.mydom\.com/(.+) mydom.com/$1/$2.php
0 голосов
/ 20 декабря 2009

Я никогда не делал ничего с mod_rewrite, но я думаю, что регулярные выражения могут выглядеть примерно так:

Match:

([^\.]*).mydom.com/(.*)

Перенаправить на:

mydom.com/$1/$2.php
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...