Portál AbcLinuxu, 24. dubna 2024 12:39


Dotaz: apache, rewrite, hosting

15.7.2005 14:24 Dušan Hokův | skóre: 43 | blog: Fedora a další...
apache, rewrite, hosting
Přečteno: 169×
Odpovědět | Admin
Zdar, mam nekolik hostovanych virt. domen. Pomoci:
RewriteCond %{HTTP_HOST} (.*).domena.cz [NC]
RewriteRule ^/(.*)$ /var/www/hosts/domena.cz/%1/$1 [L]
je zarizeno aby napr. www.domena.cz mela data ve /var/www/hosts/domena.cz/www a napr. forum.domena.cz na /var/www/hosts/domena.cz/forum

Jak ma vypadat univerzalni pravidlo, abych nemusel psat domena1.cz. domena2.cz a aby kdyz nekdo napise do browseru domena.cz, aby ho to nasmerovalo na www.domena.cz apod. ? diky
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

15.7.2005 14:33 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
Rozbalit Rozbalit vše Re: apache, rewrite, hosting
Odpovědět | | Sbalit | Link | Blokovat | Admin
domena.cz -> www.domena.cz pro jakoukoliv doménu.
RewriteEngine on
RewriteCond  %{HTTP_HOST}  ^([^.]+)\.([^.]+)$
RewriteRule  ^(.*)$  http://www.%{HTTP_HOST}$1 [L,R=301,QSA]
-- Nezdar není hanbou, hanbou je strach z pokusu.
15.7.2005 14:46 Dušan Hokův | skóre: 43 | blog: Fedora a další...
Rozbalit Rozbalit vše Re: apache, rewrite, hosting
dik a kdyz jeste chci vytvarenim podadresaru automaticky tvorit domeny 3.radu ? muzes nejak osvetlit tu syntaxi prosim?, co treba znamena to R=301, QSA ? diky
15.7.2005 15:05 volvox | skóre: 16
Rozbalit Rozbalit vše Re: apache, rewrite, hosting
R=301: provede presmerovani (redirect) s kodem 301 (moved permanently)
QSA: Query String Append - prida za vysledne url i vsechny jeho paramatry
viz URL Rewriting Guide

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.