Autor | Zpráva | ||
---|---|---|---|
kuczys Profil |
#1 · Zasláno: 11. 1. 2008, 18:04:43 · Upravil/a: kuczys
Použil jsem ...
RewriteEngine On RewriteBase /test RewriteCond %{QUERY_STRING} ^page=([^&]+)$ RewriteRule ^index\.php$ %1.html? [R=301,L] RewriteRule ^([^/]+)\.html index.php?rw=1&page=$1 [L,QSA] http://neco/test/index.php?page=kalkulacka.php udělá http://neco/test/kalkulacka.php.html Modří už vědí, že by mi stačilo bez: .php.html Díky všem za radu |
||
Kajman_ Profil * |
#2 · Zasláno: 13. 1. 2008, 17:35:44
RewriteEngine On
RewriteBase /test RewriteCond %{QUERY_STRING} ^page=([^&]+)\.php$ RewriteRule ^index\.php$ %1? [R=301,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^/]+) index.php?rw=1&page=$1 [L,QSA] |
||
kuczys Profil |
#3 · Zasláno: 13. 1. 2008, 20:26:33
Kajman_
Tak jsem to zkusil upravit kód podle tvé rady a udělalo to že: 1) stránky, který jsem nainkůdil do stránky jako html se vrátily do původní podoby ....index.php?page=reference.html 2) stránky, který byly ve formátu *.php opravdu vypadaly tak jak jsem chtěl /test/cenik ale nenačetl se jejich obsah .. každopádně díky za snahu |
||
Kajman_ Profil * |
#4 · Zasláno: 14. 1. 2008, 09:18:17
1) v původním dotazu není nic o tom, že máte i html stránky. Jak chcete rozlišovat, zda je to html či php soubor, když tu koncovku odděláte?
2) zkuste si přidat v posledním řádku za $1.php |
||
kuczys Profil |
#5 · Zasláno: 14. 1. 2008, 10:22:57
Paráda, tak stránky, který byly *.php už jsou ve formátu bez koncovky. Tak jsem zbylé *.html přepsal na *.php :) dík moc
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0