【发布时间】:2014-01-25 21:52:46
【问题描述】:
我的网站有一个大的 .htaccess 文件来控制别名和子目录
例如mysite/townname 设置为加载特定内容,如下所示(vbulletin) - 2 个条目用于处理是否以 / 结尾是否正常
RewriteRule ^([^/.]+)/$ content.php?r=157&town=$1&newtownidmethod=1&showregion=1 [NC]
RewriteRule ^([^/.]+)$ content.php?r=157&town=$1&newtownidmethod=1&showregion=1 [NC]
以上方法适用于 mainsite/subdir1,如果 mainsite/subdir1/subdir2 则不调用
但如果正在使用某个别名域,我想加载不同的内容,例如content.php?r=9,但前提是只有一个 subdir1。 subdir1 实际上是城镇名称,共有 650 个。
实例
-
www.qlocal.co.uk/southport将为带有新闻 (content.php=157) 的主页加载 content.php=157,如上述重写器的 -
www.movingdiy.co.uk/southport- 我想加载一个带有待售房产的不同主页 (content.php=9)
我需要检测(我假设是 rewritecond)使用站点movingdiy.co.uk 并且如果在 url 中只指定了一个(并且只有一个)子目录然后加载不同的内容。
【问题讨论】:
标签: .htaccess mod-rewrite