Portál AbcLinuxu, 6. května 2025 14:34

Dotaz: mod_rewrite - přepsání adresy www na bez www

1.6.2009 11:49 Thomas123 | skóre: 15
mod_rewrite - přepsání adresy www na bez www
Přečteno: 551×
Odpovědět | Admin

Zdravím, mám problém. Mám doménu a na ni další weby v podsložkách.

V rootu webu mám tento .htaccess:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(.*)\.profiweb\.net [NC]
RewriteRule ^(.*) http://profiweb.net/$1 [R=301,L,QSA]

přepsání takto funguje, ale může mi někdo říci, proč se nepřepíše http://www.profiweb.net/blog/ na http://profiweb.net/blog/. V tom adresáři mám ještě jeden .htaccess, který mi pouze přepisuje index.php?p=1 na neco.p1.html.

Kde je problém? Díky

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

Odpovědi

1.6.2009 15:43 Mortal | skóre: 26 | blog: mortals_log
Rozbalit Rozbalit vše Re: mod_rewrite - přepsání adresy www na bez www
Odpovědět | | Sbalit | Link | Blokovat | Admin
Kdyz apache najde .htaccess, zadny dalsi uz nehleda
http://httpd.apache.org/docs/2.2/howto/htaccess.html#when
V pekle jsou samé diskety a ďábel je velká disketová mechanika
1.6.2009 16:41 Thomas123 | skóre: 15
Rozbalit Rozbalit vše Re: mod_rewrite - přepsání adresy www na bez www

To podle mě neplatí (tedy alespoň v praxi).

V / mám jeden htaccess, který mi zajišťuje směrování jiné domény a ochranu před spamboty. Pak v podadresáři mám další htaccess, který mi přepisuje adresy pro SEO user-friendly. Tam mám ještě v jednom podadresáři další htaccess, který mi přesměrovává soubory. Všechny htaccess mi tedy platí, zajímalo by mě tedy, proč se mi nepřepíše ta adresa.

1.6.2009 20:37 Thomas123 | skóre: 15
Rozbalit Rozbalit vše Re: mod_rewrite - přepsání adresy www na bez www

Tak jsem přemýšlel, jestli není problém v tom http host, jestli to nepotřebuje jinou proměnou, jelikož je to složka. Http host předává jen doménovou část nebo i to, co je za ní?

1.6.2009 22:01 NN
Rozbalit Rozbalit vše Re: mod_rewrite - přepsání adresy www na bez www
Odpovědět | | Sbalit | Link | Blokovat | Admin

To se resi take pres DNS, zaznamem:

www A $IP

NN

1.6.2009 22:04 Thomas123 | skóre: 15
Rozbalit Rozbalit vše Re: mod_rewrite - přepsání adresy www na bez www

No pochybuji, ze toto pres DNS vyresim. Mam nastavene *.profiweb.net A ip.ip.ip.ip a normale bez toho *. To tim podle mne nezaridim.

2.6.2009 09:49 NN
Rozbalit Rozbalit vše Re: mod_rewrite - přepsání adresy www na bez www

Tak si to www predstavte, jako subdomenu 3tiho radu..

NN

2.6.2009 16:19 Thomas123 | skóre: 15
Rozbalit Rozbalit vše Re: mod_rewrite - přepsání adresy www na bez www

Asi jsem Vás už úplně nepochopil.

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.