2014-10-12 58 views
1

我哈瓦一個htaccess file.it通網址的index.phphtaccess的重寫規則2同時

<!-- language-all: lang-html --> 
RewriteEngine On  

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-l  
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L] 

現在我想刪除「www」的befor我的域名,並保持我以前的重寫規則。 如何做到這一點?
感謝

回答

0

你可以有WWW removel 新規則之前你目前的規則:

RewriteEngine On  

RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] 
RewriteRule^http://%1%{REQUEST_URI} [NE,R=301,L] 

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-l  
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L] 
+0

謝謝anubhava。 – 2014-10-14 09:41:18

+0

不客氣,很高興它解決了。 – anubhava 2014-10-14 09:54:12