Portál AbcLinuxu, 11. května 2025 21:11

Dotaz: [PHP - mod_rewrite] Tvorba subdomen a kategorii

14.8.2007 19:36 cvp | skóre: 18
[PHP - mod_rewrite] Tvorba subdomen a kategorii
Přečteno: 640×
Odpovědět | Admin

Vubec netusim, proc me to nechce fungovat. Uz si s tim hraji cely den a fakt nevim :(

subdomena.example.com/kategorie/
RewriteCond %{HTTP_HOST} ^([^/]+)\.lepsireality\.cz/*$
RewriteCond %{HTTP_HOST} !^www\.lepsireality\.cz$
RewriteCond %{REQUEST_URI} !^%1/$
RewriteRule .* kategorie.php?id=%1 [L]

RewriteCond %{HTTP_HOST} ^([^/]+)\.lepsireality\.cz([^/]+)$ 
RewriteRule .* podkategorie.php?id=%2 [L]
Subdomena sice jede, ale pokud se dostanu na adresu subdomena.example.com/kategorie....tak ta kategorie se nepresmeruje pres ten mod rewrite...stranka podkategorie se nenacte a vubec nevim.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

14.8.2007 20:38 Bernie | skóre: 9 | blog: Bernie's Blog
Rozbalit Rozbalit vše Re: [PHP - mod_rewrite] Tvorba subdomen a kategorii
Odpovědět | | Sbalit | Link | Blokovat | Admin
Vezmu to odzadu, tenhle kod by mel smysl jen v pripade, ze bys bral v uvahu TLD zacinajici na .cz, promenna HTTP_HOST obsahuje pouze hostname nikoli uz REQUEST_URI /nazev_kategorie.
RewriteCond %{HTTP_HOST} ^([^/]+)\.lepsireality\.cz([^/]+)$ 
RewriteRule .* podkategorie.php?id=%2 [L]
Predpokladam, ze jsi spis chtel neco jako tohle:
RewriteRule ^([^/]+) podkategorie.php?id=$1 [L]
14.8.2007 20:52 cvp | skóre: 18
Rozbalit Rozbalit vše Re: [PHP - mod_rewrite] Tvorba subdomen a kategorii
Toto jsem zkousel taky a nefunguje.

Navic to ma vypadat takto

RewriteRule ^([^/]+)/$ podkategorie.php?id=$1 [L]
Zkousel jsem to i s lomitkem
RewriteRule ^([^/]+)/$ /podkategorie.php?id=$1 [L]
a nebo s pouzitim L, QSA...a nic
14.8.2007 22:52 cvp | skóre: 18
Rozbalit Rozbalit vše Re: [PHP - mod_rewrite] Tvorba subdomen a kategorii
Kdyz to provedu bez subdomeny tak to jede...ale se subdomenou ne. Asi by to chtelo do toho rewriterule zakomponovat i tu subdomenu...ale to jsem vesmes zkousel taky. Vi to nekdo prosiiim?
15.8.2007 08:51 cvp | skóre: 18
Rozbalit Rozbalit vše Re: [PHP - mod_rewrite] Tvorba subdomen a kategorii
Je to akesi divne. Fakt nikdo nevi?
15.8.2007 14:32 cvp | skóre: 18
Rozbalit Rozbalit vše Re: [PHP - mod_rewrite] Tvorba subdomen a kategorii
Zkousim to ruzne a porad nic:
#cokoliv.domena.cz
RewriteCond %{HTTP_HOST} ^(.*)\.domena\.cz$
RewriteRule (.*) subkategorie.php?id=%1 [L,QSA]

#cokoliv.domena.cz/kategorie
RewriteCond %{HTTP_HOST} ^(.*)\.domena\.cz/(.*)$
RewriteRule (.*) kategorie.php?id=$2 [L,QSA]

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.