FAQ |
Kalender |
![]() |
#1 | |||
|
||||
Klarade millennium-buggen
|
Jo, så här hade jag tänkt mig. Hade tänkt stänga ned en domän och vill därför redirecta allt under domänen till startsidan, dvs. http://domain.com/
Så allt, även om man går in via http://www. och diverse undersidor ska redirectas till http://domain.com/ Apache med .htaccess ska användas. |
|||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Mycket flitig postare
|
Det borde nog funka med:
Kod:
Options +FollowSymLinks RewriteEngine On RewriteRule .* http://domain.com/ [R=301,L] |
||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Mycket flitig postare
|
Om det är startsidan på samma domän som det redirectas från måste man lägga till följande villkor före RewriteRule (så det inte blir en loop):
Kod:
RewriteCond %{REQUEST_URI} !^/index.html [NC] |
||
![]() |
![]() |
![]() |
#4 | |||
|
||||
Klarade millennium-buggen
|
Det är från samma domän till samma domän. Testade detta men fungerade ej:
Citat:
|
|||
![]() |
![]() |
![]() |
#5 | ||
|
|||
Mycket flitig postare
|
Hm... sant, jag testade den nu, och det blir redirect loop.
Det här fungerar, men det är inte den perfekta lösningen: Kod:
Options +FollowSymLinks RewriteEngine On RewriteCond %{REQUEST_URI} !index.php [NC] RewriteRule .* http://domän.tld/index.php [R=301,L] domän.tld/vad-som-helst blir redirectad till domän.tld/index.php utom: domän.tld/någon-katalog/index.php som inte blir redirectad, om index.php finns. domän.tld/någon-katalog/ blir däremot redirectad. Tänk på att det även blir redirect på t.ex. bilder och css som du anropar från index.php, om de ligger under samma domän. Om man inte vill det får man lägga till flera RewriteCond som undantar dessa filer. |
||
![]() |
![]() |
![]() |
#6 | |||
|
||||
Har WN som tidsfördriv
|
http://no-www.org/
RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L] |
|||
![]() |
![]() |
![]() |
#7 | ||
|
|||
Mycket flitig postare
|
Citat:
|
||
![]() |
![]() |
![]() |
#8 | |||
|
||||
Klarade millennium-buggen
|
Vill dock ha allt under http://domain.com/ och inte http://domain.com/index.php - Om det går att ordna.
|
|||
![]() |
![]() |
![]() |
#9 | ||
|
|||
Mycket flitig postare
|
Jag kom på det. Känns så självklart nu, borde ha tänkt på det från början.
![]() Kod:
Options +FollowSymLinks RewriteEngine On RewriteRule .+ http://goplay.se/ [R=301,L] Om man vill ha redirect även på roten på www kan man göra så här: Kod:
Options +FollowSymLinks RewriteEngine On RewriteRule .+ http://goplay.se/ [R=301,L] RewriteCond %{HTTP_HOST} ^www [NC] RewriteRule .* http://goplay.se/ [R=301,L] |
||
![]() |
![]() |
Svara |
|
|