2016-07-02 7 views
1

Ich habe diese Adresse.htaccess www zu nicht-www umleiten ohne Adresse in wechselnden

http://name.com/category/1/news 

ich diesen Code in .htaccess verwenden, ohne www offene Seite zu erzwingen.

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

Wenn ich öffnen http://www.name.com/category/1/news dann leite ich an

http://name.com/category.php?id=1&slug=news 

Hier meine volle .htaccess-Datei.

RewriteEngine on 
RewriteRule ^news/(.*)$ news.php?id=$1&slug=$2 
RewriteEngine On 
RewriteBase/
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] 
RewriteRule ^(.*)$ http://%1/$1 [R=301,L] 

Danke.

+0

Halten '301' Regel oben und klar Browser-Cache. – anubhava

+0

@anubhava Danke. Fest. – leopoldjobs

Antwort

0

Versuchen:

RewriteEngine On 
RewriteBase/
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] 
RewriteRule ^(.*)$ http://%1/$1 [NE,R=301,L] 
RewriteRule ^news/(.*)$ news.php?id=$1&slug=$2 [NC,L]