【发布时间】:2010-07-05 13:57:01
【问题描述】:
几天后,我询问有关将动态目录重定向到 index.php 的问题,我得到了完美运行的代码(这是我在 .htaccess 中的唯一代码):
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule (.*) index.php
这会将 http://mydomain.example/dynamicdir/ 等网址转换为 http://mydomain.example/index.php
现在我想将像 http://dynamicdir.mydomain.example 这样的子域翻译成 http://mydomain.example/index.php?dir=dynamicdir
从我在 Internet 中找到的示例中,我尝试添加这一行:
RewriteRule ^(.*)\.mydomain\.example index.php?dir=$1
但它不起作用。我没有足够的 mod-rewrite 经验来判断丢失或错误的内容。你能帮我找到一种方法来保持动态目录翻译,并添加 catch-all 子域规则吗?
问候!
【问题讨论】:
标签: mod-rewrite subdomain