Portál AbcLinuxu, 7. května 2025 20:10

Dotaz: apache2 mod_rewrite

25.10.2010 22:06 rob
apache2 mod_rewrite
Přečteno: 287×
Odpovědět | Admin

Potreboval bych toto,cokoliv.site.com ---> www.site.com

RewriteEngine on

RedirectMatch ^/(.*)$ http://www.site.com/$1 [R]

ale spravne dostanu "GET 302 text/html (NS_ERROR_REDIRECT_LOOP) http://www.site.com/"

Potreboval bych novou hodnotu RedirectMatch nebo navic RedirectCond


Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

25.10.2010 22:55 hates
Rozbalit Rozbalit vše Re: apache2 mod_rewrite
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkus toto v druhem RewriteCond si nejsem uplne jisty v regularu, Pokud by tam byl pouze prvni a nasledni Rule tak to presmeruje site.com na www.site.com
RewriteCond %{HTTP_HOST} ^site\.com
RewriteCond %{HTTP_HOST} ^.*\.site\.com
RewriteRule ^(.*)$ http://www.site.com/$1 [R=permanent,L]
25.10.2010 23:27 rob
Rozbalit Rozbalit vše Re: apache2 mod_rewrite
beze zmeny, teda uz se nevytvari smycka. Pokud pouziju jen prvni direktivu RewriteCond a RewriteRule tak spravne prepisuje z site.com --> www.site.com , ale jinak to nefunguje
26.10.2010 10:13 ET
Rozbalit Rozbalit vše Re: apache2 mod_rewrite
podle http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html se zda ze mezi conditiony je by default AND, takze zkus neco jako
RewriteCond %{HTTP_HOST} ^site\.com  [OR]
RewriteCond %{HTTP_HOST} ^.*\.site\.com 
RewriteRule ^(.*)$ http://www.site.com/$1 [R=permanent,L]
26.10.2010 18:05 ilicz
Rozbalit Rozbalit vše Re: apache2 mod_rewrite
Odpovědět | | Sbalit | Link | Blokovat | Admin
ja mam podle dokumentace mod_rewrite na serveru tohle:
ServerAlias *.mujserver.cz mujserver.cz
RewriteEngine On
RewriteCond %{HTTP_HOST}   !^www\.mujserver\.cz [NC]
RewriteCond %{HTTP_HOST}   !^$
RewriteRule ^/(.*)         http://www.mujserver.cz/$1 [L,R]
A bezi :)
27.10.2010 00:24 rob
Rozbalit Rozbalit vše Re: apache2 mod_rewrite
diky

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.