如何通过.htaccess更改域名

时间:2015-12-16 17:22:17

标签: php .htaccess

我有一个域名,例如:abc.com.在显示新闻时,网址将为abc.com/news.php?news=xyz。我想将网址更改为news.abc.com/xyz

是否可以通过.htaccess

2 个答案:

答案 0 :(得分:0)

使用此代码

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{HTTP_HOST} !^www.site.com [NC]
RewriteCond %{HTTP_HOST} ([^\.]+).site.com [NC]
RewriteRule ^(.*)$ %1.php?%1=$1 [L,NC]
</IfModule>

答案 1 :(得分:-1)

在htaccess文件中使用此代码

 <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule ^(.*)$ news.php?news=$1 [QSA,L]
    </IfModule>