Url rewriting 修改我的域名的www

Url rewriting 修改我的域名的www,url-rewriting,Url Rewriting,假设我有这个网站,我为几个邻近的城市提供服务。如果我想使用和,并且在每个城市特定的页面上有不同的内容,但仍然有我的主页,仍然是我的正常默认登录页,我需要做什么?我不知道该用什么术语,所以谷歌搜索有点徒劳。如果你不能回答如何,你能给我提供谷歌这个主题的术语吗 我正在Windows服务器上使用ColdFusion。您可以使用.htaccess。首先,您必须为您的域设置通配符a/AAAA记录 RewriteCond %1 !^(www|ftp|mail)$ [NC] 您将添加要排除的子域 Rewri

假设我有这个网站,我为几个邻近的城市提供服务。如果我想使用和,并且在每个城市特定的页面上有不同的内容,但仍然有我的主页,仍然是我的正常默认登录页,我需要做什么?我不知道该用什么术语,所以谷歌搜索有点徒劳。如果你不能回答如何,你能给我提供谷歌这个主题的术语吗


我正在Windows服务器上使用ColdFusion。

您可以使用.htaccess。首先,您必须为您的域设置通配符a/AAAA记录

RewriteCond %1 !^(www|ftp|mail)$ [NC]
您将添加要排除的子域

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{HTTP_HOST} ^([a-zA-Z0-9-_.]+)\.tom\.com$ [NC]
RewriteCond %1 !^(www|ftp|mail)$ [NC]
RewriteRule ^([^/]+)$ index.php?city=%1 [L]
这会将您重定向到tom.com?city=Somecity的内容 然而,根据您的服务器端语言,您必须首先检测用户来自哪里。 或者在客户端执行

$.getJSON('//smart-ip.net/geoip-json?callback=?', function(data) {
top.location.replace(data.city+".tom.com");         
});

您正在链接到这些URL吗?我不明白你在问什么如果我能让城市页面成为可登陆页面,那么是的,我会链接到它们。这是为了搜索引擎优化的目的,因为在域名中有城市名称是有利的——或者至少这是我从研究中了解到的。谷歌搜索这些术语,“子域”、“iis”和“主机头”。这会让你更接近你的答案,或者让你用更多的细节来重新表述你的问题。祝你好运