2016-06-07 138 views
1

我想重定向每個www。網址到沒有www的網址。使用.htaccess但我得到一個無限的重定向循環。無限重定向循環htaccess

有沒有人看到我在做什麼錯了?

RewriteEngine on 
RewriteBase /_extern/pod/ 
RewriteCond %{HTTP_HOST} !^site\.nl/_extern/pod/$ [NC] 
RewriteRule ^(.*)$ http://site.nl/_extern/pod/$1 [R=301,L] 

#Indexes uitzetten 
Options -Indexes 

#Cross site access toestaan 
Header set Access-Control-Allow-Origin "*" 
Header add Access-Control-Allow-Headers "origin, x-requested-with, content-type" 

#POD 
DirectoryIndex index.php 

RewriteRule   ^info/(.*).html catlisting.php?alias=$1 [L] 
RewriteRule   ^nieuws/(.*).html nieuws.php?alias=$1 [L] 
RewriteRule   ^(.*).html content.php?alias=$1 [L] 

site.nl/extern/pod/需要成爲所有URL的根。

我basetag如果是相關的:

<base href="http://site.nl/_extern/pod/"> 

回答

2

在我看來你是非常具體的用某些目錄的URL,請嘗試使用替代以下:

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

所以這應該從您的所有網址以及子目錄中刪除WWW

+0

這很有用,謝謝!所有其他解決方案將我的頁面重定向回根。 – twan

+0

沒問題,很高興我可以幫助:)! – Lag