Joe*_*oeW 4 php .htaccess mod-rewrite multiple-domains
作为一点背景,我们有两个域:
mydomain.cz指向mydomain.com的服务器并使用相同的目录.我们在.htaccess中有一个RewriteRule(两个域共享)如下:
RewriteRule ^([0-9]+)/?$ project.php?id=$1 [NC,L] # Handle project requests
RewriteRule ^([0-9]+)/?$ project_cz.php?id=$1 [NC,L] # Handle project requests
Run Code Online (Sandbox Code Playgroud)
这个重写规则显示mydomain.com/1同时使用内容从mydomain.com/project.php?id=1(例如)和mydomain.cz/1也拉动mydomain.com/project.php?id=1内容.但是,我希望任何mydomain.cz/(insert id here)从project_cz.php中获取内容?id =(在这里插入id)而不是显示服务器的域名,mydomain.com - 任何想法?
例如:mydomain.cz/1将使用mydomain.com/project_cz.php?id=1而mydomain.com/1将使用mydomain.com/project.php?id=1
非常感谢.
Law*_*one 11
添加RewriteCond指令,该指令定义以下 RewriteRule的条件.
例如:
RewriteCond %{HTTP_HOST} ^mydomain\.com
RewriteRule ^([0-9]+)/?$ project.php?id=$1 [NC,L] # Handle project requests
RewriteCond %{HTTP_HOST} ^mydomain\.cz
RewriteRule ^([0-9]+)/?$ project_cz.php?id=$1 [NC,L] # Handle project requests
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3486 次 |
| 最近记录: |