Autor | Zpráva | ||
---|---|---|---|
kubijo Profil * |
Krásný den ve spolek.
Prosím o radu vzhledem k vytvoření jistě velmi jednoduchého pravidla v mod_rewrite. Skoušel jsem něco jako: RewriteCond %{REQUEST_URI} ^www.fantasymusic.cz$ RewriteRule .* http://www.fantasymusic.cz/uvod [R=301,L,NE] jenže to je naprd, vzhledem k tomu že to přesměruje skutečně vše :-). Zjevný cíl je takový, že chci přesměrovati čistou adresu: www.fantasymusic.cz na: www.fantasymusic.cz/uvod již používám přesměrování adresy bez www na verzi s, takže je třeba zaopatřit skutečně jen tu s www. Velice děkuji za jakoukoliv pomoc. Stále nefunkční pokusy mě již celkem vysilují :-). |
||
Joker Profil |
#2 · Zasláno: 1. 10. 2009, 18:34:47
kubijo:
No když máte v RewriteRule .*, tak se skutečně přepíše všechno :-) Dejte to do RewriteRule a mělo by to fungovat. |
||
kubijo Profil * |
#3 · Zasláno: 1. 10. 2009, 21:51:18
no jo, mám-li ovšem následující pravidlo:
RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^fantasymusic.cz RewriteRule (.*) http://www.fantasymusic.cz$1 [R=301,QSA,L,NC] RewriteCond %{HTTP_HOST} ^www.fantasymusic.cz RewriteRule .* http://www.fantasymusic.cz/uvod [R=301,QSA,L,NC] tak mi to při zadání adresy: fantasymusic.cz vyhodí: http://www.fantasymusic.cz/_/ A druhé pravidlo jakoby nebylo :-(. Kde tedy soudruzi dělají chybu? |
||
DJ Miky Profil |
#4 · Zasláno: 1. 10. 2009, 21:59:34
Zkusil bych to takhle:
RewriteCond %{HTTP_HOST} ^www\.fantasymusic\.cz RewriteRule ^$ http://www.fantasymusic.cz/uvod [L,QSA,R=301] |
||
kubijo Profil * |
#5 · Zasláno: 2. 10. 2009, 16:59:26
DJ Miky
Jé děkuji za nakopnutí :-). Blbec pitomá sem zapoměl na escapovaní :-) |
||
kubijo Profil * |
#6 · Zasláno: 4. 10. 2009, 19:32:14
tak jse to vyresil.
Zjistil jsem po dlouhém skoumání, že tento stav se nejspíš pomocí .htaccess nedá ošetřit. Cesta jak to udělat, je přez php. Jednoduše se do indexu vloží podmínka testující $_SERVER['REQUEST_URI'] a použije se přesměrování pomocí header(). takto to tam mám já: <?php if($_SERVER["REQUEST_URI"]=="/"){ header("HTTP/1.1 301 Moved Permanently"); header("Location: http://www.fantasymusic.cz/uvod"); header("Connection: close"); }; ?> |
||
Časová prodleva: 15 let
|
0