我对 apache 和 .htaccess 有疑问。我需要什么:将网址从 www.mywebsite.com 重写为 rome.mywebsite.com 或 lasangeles.mywebsite.com
脚本如何工作:启动 php 脚本读取 cookie 并获取值(即 rome)脚本将使用参数将标头位置发送到 index.php?zone=rome .htacess 云会像 rome.mywebsite 一样进行 url 重写.com
我做了什么: - 我创建了一个通配符 DNS 记录 A,例如 *.mywebsite.com - 我正在使用以下规则:
RewriteCond %{HTTP_HOST} !www.mywebsite.com$ [NC]
RewriteCond %{HTTP_HOST} ^(www.)?([a-z0-9-_]+).mywebsite.com [NC]
RewriteRule (.*) %{SCRIPT_FILENAME}?zone=%2 [NC,QSA]
但它不起作用!
在这里发帖之前,我在网站上进行了搜索,但所有答案都不适用于我的问题。
你有解决问题的想法吗?
在此先感谢大家