Portál AbcLinuxu, 23. dubna 2024 22:27


Dotaz: domena 3. radu pomoci HTACCESS?

9.4.2007 17:14 Tomas3 | skóre: 20
domena 3. radu pomoci HTACCESS?
Přečteno: 1182×
Odpovědět | Admin
Ahoj, rad bych se zeptal na radu ohledně tohoto řešení.

Mám svůj server, takže jakákoli konfigurace je možná.

Chci udělat webové stránky s tím, že mám např. proměné

http://www.domena.cz/index.php?page=kategorie&slovo=auto&idclanku=487

rád bych udělal něco takového, aby když zadám např.

http://auto.domena.cz/?idclanku=487 aby mi skocil tento zapis na vyse uvedeny zapis index.php (promena slovo se bude menit a podle toho vlastne domena 3. radu)....

Jde to nejak pomoci htaccess? Muzete mi prosim nekdo poradit nebo existuje nejaka jina varianta? Diky moc, rad bych toto vyuzil k seo optimalizaci
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

9.4.2007 17:22 Jan Včelák | skóre: 28 | blog: Fcelda
Rozbalit Rozbalit vše Re: domena 3. radu pomoci HTACCESS?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ano, je to mozne udelat.

Nejdriv je potreba udelat hvezdickovej zaznam v DNS:

*.domena.cz IN A 123.123.123.132

A pak pomoci virtual host v apachi to presmerovat do jednoho adresare, kde bude pripraven ten vas .htaccess, kde bude na zacatku neco takovyho:

RewriteCond %{HTTP_HOST} ^([a-zA-Z0-9]*).domena.cz$
9.4.2007 17:22 Jan Včelák | skóre: 28 | blog: Fcelda
Rozbalit Rozbalit vše Re: domena 3. radu pomoci HTACCESS?
dal uz si snad poradite ;)
9.4.2007 17:28 Tomas3 | skóre: 20
Rozbalit Rozbalit vše Re: domena 3. radu pomoci HTACCESS?
Diky, tak nejak jsem to mel, hvezdickovy samozrejme mam, vyuzivam jej i pro domeny 3. radu pomoci vytvorenych adresaru ... Hned zuitra vyzkousinm ... Diky
9.4.2007 19:00 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: domena 3. radu pomoci HTACCESS?
Na použití wildcard záznamů není nic samozřejmého. Bohužel je v praxi používá podstatně víc lidí, než kolik jich jim rozumí.
9.4.2007 20:04 Ash
Rozbalit Rozbalit vše Re: domena 3. radu pomoci HTACCESS?
Smysluplnost některých příspěvků bere dech.
9.4.2007 22:57 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: domena 3. radu pomoci HTACCESS?
Tak konkrétněji: snažím se upozornit na to, že na používání wildcard záznamů není vůbec nic samozřejmého a že vůbec není dobrý nápad používat je bez rozmyslu a bez dobré znalosti toho, jak fungují a co mohou způsobit.
10.4.2007 07:16 Tomas3 | skóre: 20
Rozbalit Rozbalit vše Re: domena 3. radu pomoci HTACCESS?
Jo diky, htaccess umim používat a také přesměrování. Jen jsem potřeboval znát řešení jiných lidí jak by toto využili .. To je jediné co mě zajímalo. Kdybych tomu nerozumněl tak se na to ani neptám a nevím co htaccess vůbec je ...
10.4.2007 10:22 Ash
Rozbalit Rozbalit vše Re: domena 3. radu pomoci HTACCESS?
Děkujeme, vyřídíme. I já bych rád upozornil, že jezdit bez rozmyslu vlevo je v tuzemsku nebezpečné a také že věta hvezdickovy samozrejme mam znamená něco jiného než používání hvězdičkových je samozřejmé. Dotaz: Jak se najede při výjezdu z Chodova na D1??
Doplnění:...auto samozřejmě mám.

M.K.: Na používání auta není nic samozřejmého. Bohužel je v praxi používá podstatně víc lidí, než kolik jich jim rozumí.
Každopádně díky za upozornění.
10.4.2007 11:54 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: domena 3. radu pomoci HTACCESS?
Špatný příklad. Auto nesmíte řídit, pokud nemáte řidičský průkaz, a ten nedostanete, pokud neprokážete znalost silničního zákona (dříve vyhlášky). Wildcard záznamy ale bohužel používá bez rozmyslu (viz "samozřejmě mám") i spousta lidí, kteří nikdy ani nečetli příslušná RFC, natož aby znali jejich obsah.
11.4.2007 12:10 Tomas3 | skóre: 20
Rozbalit Rozbalit vše Re: domena 3. radu pomoci HTACCESS?
samozrejme mam bylo mysleno uplne jinak nez bylo napsano, ale dal bych to uz radeji neresil ... Diky
13.4.2007 14:04 Tomas3 | skóre: 20
Rozbalit Rozbalit vše Re: domena 3. radu pomoci HTACCESS?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jeste prosim o jednu radu a prekontrolovani zaznamu
RewriteCond %{HTTP_HOST} ^auto.domena.cz
RewriteRule ^([a-zA-Z0-9]*)(.*)$ %{DOCUMENT_ROOT}/www/index.php?pg=vypkat&id_kategorie=1$2
RewriteCond %{HTTP_HOST} ^auto.domena.cz 
RewriteRule ^nabidky/$ %{DOCUMENT_ROOT}/www/index.php?pg=vypkat&id_kategorie=1&typ=nabidky$1
RewriteCond %{HTTP_HOST} ^auto.domena.cz
RewriteRule ^poptavky/$ %{DOCUMENT_ROOT}/www/index.php?pg=vypkat&id_kategorie=1&typ=poptavky$1
RewriteCond %{HTTP_HOST} ^auto.domena.cz
RewriteRule ^inzerat/([0-9]+)(.*)\.php %{DOCUMENT_ROOT}/www/index.php?pg=show&idinzeratu=$1
RewriteCond %{HTTP_HOST} ^auto.domena.cz
RewriteRule ^podkategorie/([0-9]+)(.*) %{DOCUMENT_ROOT}/www/index.php?pg=vypkat&id_kategorie=1&id_podkategorie=$1
takto mam udelany zapis v htaccess, jenze vim, ze mam nekde chybu, protoze nemohu nacitat promene pomoci $_GET. urcite je problem v prvnim pravidle, ale uz jsem se do toho tak zamotal, ze uz nevim jak dal :-( Muzete mi prosim nekdo tyto pravidla prekontrolovat?

Funguje to jen z casti tak jak chci

odkazu se napr. na http://auto.domena.cz a skoci mi to do kategorie 1 jak mam v promene funguje take auto.domena.cz/nabidky/ auto.domena.cz/poptavky/ ale nechce mi to presmerovavat i s promenou, kterou bych mohl pomoci GET nacitat. Nejakym zpusobem se mi u prvniho pravidla podarilo pridat nekde lomitko a vse fungovalo i s promenou, ale zase nefungovala celkova domena auto.domena.cz :-( Diky za pripadne rady
13.4.2007 14:53 Tomas3 | skóre: 20
Rozbalit Rozbalit vše Re: domena 3. radu pomoci HTACCESS?
Tak jsem se zacal soustredit a udelal jsem chybu v predchozim zapisu.

Uz mi to funguje jak chci :-)
RewriteCond %{HTTP_HOST} ^auto.domena.cz
RewriteRule ^nabidky/$ %{DOCUMENT_ROOT}/www/index.php?pg=vypkat&id_kategorie=1&typ=nabidky [L,QSA]
RewriteRule ^poptavky/$ %{DOCUMENT_ROOT}/www/index.php?pg=vypkat&id_kategorie=1&typ=poptavky [L,QSA]
RewriteRule ^inzerat/([0-9]+)(.*)\.php %{DOCUMENT_ROOT}/www/index.php?pg=show&idinzeratu=$1 [L,QSA]
RewriteRule ^podkategorie/([0-9]+)(.*) %{DOCUMENT_ROOT}/www/index.php?pg=vypkat&id_kategorie=1&id_podkategorie=$1 [L,QSA]
RewriteRule ^(.*)$ %{DOCUMENT_ROOT}/www/index.php?pg=vypkat&id_kategorie=1 [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.