将短域转换为完整域URL

时间:2012-12-26 14:33:39

标签: linux .htaccess dns

我正在寻找一个脚本来将短域链接转换为主域名网址,如下例所示?就像Facebook.com/username一样,它会自动将您重定向到完整的URL www.facebook.com/username

When user type short domain = http://abc.com/leon

the system should automatically CONVERT IT TO main domain URL = http://www.abc.com/leon 

我是否需要编辑.htaccess上的任何内容?如果是这样,我应该添加什么脚本?

我在.htaccess上尝试了以下脚本,但它没有转换为主URL

Options +FollowSymLinks -MultiViews 
RewriteEngine On 
RewriteRule ^([a-zA-Z]+)$ /Test.php?pname=$1 [L,QSA]

请帮忙。

干杯

1 个答案:

答案 0 :(得分:0)

好吧......确定这可能属于DNS问题,发现此链接=> Best way to redirect non-www to www?;以及以下脚本似乎工作

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.youraddress.com$ [NC]
RewriteRule ^(.*)$ http://www.youraddress.com/$1 [R=301,L]