2017-07-14 74 views
0

我有我想解決www和非www問題的網​​站。我試圖從.htaccess文件中使用下面的代碼。但沒有結果。www和我的htaccess文件中的非www分辨率問題

RewriteEngine On 
RewriteCond %{HTTPS} off [OR] 

RewriteCond %{HTTP_HOST} !^www\. [NC] 
RewriteRule^http://www.w15.lk%{REQUEST_URI} [R=301,L,NE] 

# Remove Trailing Slashes... 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{THE_REQUEST} \s(.+?)/+[?\s] 
RewriteRule ^(.+?)/$ /$1 [R=301,L,NE] 

# Handle Front Controller... 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule^index.php [L] 
+0

網站serverfault.com是一個更好的地方問這樣的問題。 – reporter

回答

1

你很接近你的嘗試。嘗試使用這個:

RewriteEngine on 
RewriteCond %{HTTP_HOST} !^www\. [NC] 
RewriteRule ^(.*)$ http://www.w15.lk/$1 [L,R=302,NC] 

我已經設置R標誌爲302,使其用於測試的臨時重定向。如果這可行,請將其更改爲301以使其成爲永久性的。

不要忘記在測試之前清除緩存。

+0

我已更改並測試。但結果是一樣的。請任何想法 –