Autor Zpráva
zimmi
Profil
Zdravím diskusi,
pročetl jsem si JPW (obecně o mod rewrite i příklady), ale moudrý nejsem. Řeším vcelku banální problém: potřebuju na www.domena.cz/autor podstrčit obsah stránky www.domena.cz/autor.php. Tedy aby po zadání adresy domena.cz/autor se do této adresy načetl obsah souboru autor.php, ale bez změny URL.
Zkoušel jsem toho hodně, jednou jsem skončil zacyklením, jednou přestaly fungovat obrázky s názvem autor.* :-) Mohl by mi někdo poradit? Díky.

PS: mod rewrite je povolen, web běží na Wordpressu (kdyby to mělo na něco vliv).
ninja
Profil
RewriteEngine on

RewriteBase /

RewriteRule ^autor$ /autor.php [QSA]
zimmi
Profil
ninja
404 Not Found
zimmi
Profil
Před tím tvým kódem je htaccessu ještě z Wordpressu vloženo tohle:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress


Když tenhle kód odstraním, tvůj funguje. Přestane ale fungovat přepisování url ve WP. Co se tam bije? Dá se to nějak obejít?
Kajman_
Profil *
Přehodit pořadí.
zimmi
Profil
Kajman_
Zkoušel jsem. Nefunguje.
jso
Profil *
zimmi
a kam jsi to vložil, přesně?
zimmi
Profil
jso
na začátek htaccessu.
Kajman_
Profil *
Pokud tam je autor.php, tak by tohle mělo fungovat...

RewriteEngine on
RewriteBase /
RewriteRule ^autor$ autor.php [QSA,L]

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
zimmi
Profil
Kajman_
Děkuji, funguje, zamykám.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0