Autor Zpráva
Gaudino
Profil
Ahoj vsichni,
mam takovy dotaz. Mam na svych strankach pres soubor .htaccess udelany mod rewrite. Vsechno mi funguje jak ma, ale pouze za predpokladu, ze mam v hlavicce nastavenu "base", konkretneji: <base href="http://www.mujweb.cz" />

a takto vypada cast meho .htaccess:

RewriteCond %{QUERY_STRING} ^clanek=([^&]+)$
RewriteRule ^index.php$ %1/? [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/?$ ?rw=1&clanek=$1 [L,QSA]

RewriteCond %{QUERY_STRING} ^ico=([^&]+)$
RewriteRule ^karta.php$ karta/%1/? [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^karta/([^/]+)/?$ karta.php?rw=1&ico=$1 [L,QSA]

Vsiml jsem si ale ze plno webu rovnez pouziva mod_rewrite a nemaji nastaveno base v hlavicce. Chtel jsem se tedy zeptat, jestli mi nekdo muzete poradit kde co a jak zmenit, abych take base v hlavicce pouzivat nemusel, protoze me to limituje napriklad v tom, kdyz chci pouzivat napr. <a href="#top" title="Zpět na začátek stránky">Nahoru</a>. Nefunguje mi to, protoze diky nastaveni base mi to z kazde stranky hazi sice nahoru ale vzdy na homepage, coz je logicke.

Dekuji za rady
DJ Miky
Profil
Pokud se potřebuješ odkazy dostat na root, tak místo <base> přiřaď každému odkazu na začátek lomítko, které tě přepne do rootu (sub)domény, ať jseš jakkoliv hluboko:

/styl.css
apod.
Gaudino
Profil
DJ Miky
dekuji za radu, vsechno uz funguje jak ma :-)

Vaše odpověď

Mohlo by se hodit

Příspěvky nesouvisející s webem budou odstraněny.

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

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

0