Autor | Zpráva | ||
---|---|---|---|
zimmi Profil |
#1 · Zasláno: 31. 7. 2009, 12:19:58 · Upravil/a: zimmi
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 |
#2 · Zasláno: 31. 7. 2009, 12:25:24 · Upravil/a: ninja
RewriteEngine on RewriteBase / RewriteRule ^autor$ /autor.php [QSA] |
||
zimmi Profil |
#3 · Zasláno: 31. 7. 2009, 12:36:57
ninja
404 Not Found |
||
zimmi Profil |
#4 · Zasláno: 31. 7. 2009, 13:18:30
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 * |
#5 · Zasláno: 31. 7. 2009, 13:51:18
Přehodit pořadí.
|
||
zimmi Profil |
#6 · Zasláno: 31. 7. 2009, 13:57:16
Kajman_
Zkoušel jsem. Nefunguje. |
||
jso Profil * |
#7 · Zasláno: 31. 7. 2009, 14:00:17
zimmi
a kam jsi to vložil, přesně? |
||
zimmi Profil |
#8 · Zasláno: 31. 7. 2009, 14:00:42
jso
na začátek htaccessu. |
||
Kajman_ Profil * |
#9 · Zasláno: 31. 7. 2009, 14:16:42
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 |
#10 · Zasláno: 31. 7. 2009, 14:18:38
Kajman_
Děkuji, funguje, zamykám. |
||
Časová prodleva: 15 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0