【发布时间】:2011-05-02 14:44:22
【问题描述】:
我的网站需要关于自定义域的帮助,让我解释一下:
我有链接:
www.mysite.com/index.php?x=CLIENT_INDEX_1/TEMPLATE_LINK1
www.mysite.com/index.php?x=CLIENT_INDEX_1/TEMPLATE_LINK2
www.mysite.com/index.php?x=CLIENT_INDEX_2/TEMPLATE_LINK1
....
CLIENT_INDEX 或 TEMPLATE_LINK 可以是一切,CLIENT_INDEX 代表客户端模板,TEMPLATE_LINK 是模板链接。 我在 htaccess 文件中制定了模式重写规则:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ index.php?x=$1 [L,QSA]
现在我有了不错的网址:www.mysite.com/CLIENT_INDEX_2/CLIENT_LINK1
一位客户问我他可以购买域名吗,链接到我的,它会打开他的模板: 例子: 索引为 CLIENT_INDEX_1 的客户已购买:example.com,现在查看链接:
www.example.com/TEMPLATE_LINK1
www.example.com/TEMPLATE_LINK2
我知道 CLIENT_INDEX 不是文件夹,它只是 GET 变量,但是我如何设置当有人打开他的链接(www.example.com)时系统将覆盖 CLIENT_INDEX 后缀?
谢谢。
【问题讨论】:
标签: .htaccess