我有两个条件需要满足,才能使用mod_rewrite完成特定的事情:
也应该一样)。
我认为(/hope)这很简单,但我对mod_rewrite一无所知。任何帮助都将不胜感激。谢谢!
发布于 2011-09-04 21:38:22
这方面的东西
RewriteEngine on
RewriteCond %{HTTP_HOST} ^admin.something.com$
RewriteRule ^(.*)$ http://something.com/admin [L]
RewriteCond %{HTTP_HOST} !^something.com$
RewriteRule ^(.*)$ http://something.com/index.php?school=$1 [L]
发布于 2011-09-04 21:40:27
RewriteEngine On
RewriteCond %{HTTP_HOST} ^admin\.something\.com
RewriteRule ^(.*)$ /admin/$1 [L]
RewriteCond %{HTTP_HOST} !^something.com$
RewriteRule ^(.*)$ /index.php?school=$1 [L]
发布于 2011-09-04 21:41:02
RewriteCond %{HTTP_HOST} ^admin\.something\.com
RewriteRule .* http://something.com/admin [L,R=301]
我会从subdomain.something.com重定向到omething.com/index.php?school=子域,就在php代码中。
header('Location: something.com/index.php?school='.$retreived_from_http_host_subdomain);
因为我不知道如何在RewriteRule
中获得域名(也许有人会在这里发布答案)
https://stackoverflow.com/questions/7304153
复制相似问题