Autor Zpráva
Tomáš Hanus
Profil
Zdravím, jak pomocí rewrite_module modules/mod_rewrite.so
přepsat adresu z http://hostname na http://hostanem/aaa/bbb

Uživatel do prohlížeče zadá string http://hostname a server to bude brát jako http://hostanem/aaa/bbb s tím, že prohlížeč bude zobrazovat http://hostname. Jde tedy jen o to podstrčit serveru adresu se subfixem aaa/bbb po napsaní hostname.

Děkuji.
Kajman_
Profil *
RewriteRule ^$ aaa/bbb
Tomáš Hanus
Profil
Kajman_
no, to jsem zkoušel ale nefunguje mi to :(
Kajman_
Profil *
Pokud Vám nefunguje ani

RewriteEngine On
RewriteRule .* http://www.jakpsatweb.cz/ [L]

Tak nemáte rewrite v .htaccess povolený.
Tomáš Hanus
Profil
Kajman_
Vše nastavuji v httpd.conf, kde mám loadnuty modul modules/mod_rewrite.so , tudíž by mělo.
Kajman_
Profil *
Tam většinou bývá první lomítko, zkuste

RewriteRule ^/?$ aaa/bbb

A když to nepůjde, tak ještě to přesměrování nahoře pro jistotu, že to funguje.
Tomáš Hanus
Profil
Ani toto nejde
Kajman_
Profil *
Pokud nejde ani to přesměrování sem
RewriteRule .* http://www.jakpsatweb.cz/ [L]
tak nemáte rewrite zapnutý a pravidlo nebude fungovat žádné.
Tomáš Hanus
Profil
Kajman_
premerovani sem jde, predstavoval jsem si vsak, ze v prohlizeci bude adresa http://neco.cz a obsah bude www.jakpsatweb.cz
Tomáš Hanus
Profil
Našel jsem příspěvek na http://www.bluehostforum.com. Mají tam přesný popis, ještě jsem neměl čas to vyzkoušet, ale mělo by to snad fungovat. V zásadě jde o tento řádek:
RewriteRule ^(.*)$ /folder/$1
Moc nechapu, na to tam je ta jednička.
DJ Miky
Profil
$1 vkládá 'obsah' první závorky – toho (.*)
$2 by byla druhá závorka atd.
moebius
Profil
Nevedeli byste nekdo, co muze zapricinit ze mi RewriteEngie on nefunguje? povolil jsem ho v apachi ale kdyz napisu do .htaccess-u RewriteEngie on tak mi to vyodi Chybu serveru..

a nejak si nevi rady co s tim :(

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: