Autor | Zpráva | ||
---|---|---|---|
bluml Profil |
#1 · Zasláno: 6. 12. 2007, 14:05:01 · Upravil/a: bluml
Dobry den,
s mod_rewrite nemam skoro zadne skusenosti, ale chtel bych poprosit o pomoc. Snazim se vytvorit vseobecnou podminku pro automaticke presmerovani adresare na soubor s priponou .htm for ex: http://www.example.cz/directory/directory presmerovat na http://www.example.cz/directory/directory.htm nasel jsem priklad pro presne opacnou operace ale opravdu nevim jak to obratit. RewriteEngine on RewriteBase / RewriteCond %{REQUEST_FILENAME}.php -f RewriteRule ^.*$ $0.php [L] RewriteCond %{ENV:REDIRECT_STATUS} ^$ RewriteCond %{REQUEST_FILENAME} -f RewriteRule ^(.+).php$ $1 [L, R=301, NE] Predem dik moc za radu! |
||
AAA Profil * |
#2 · Zasláno: 6. 12. 2007, 14:08:00
RewriteEngine On
RewriteBase / RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.* - [L] RewriteRule ^([^/]*)(/(.*))?$ index.php?page=$1&cislo=$3 [QSA,L] |
||
bluml Profil |
#3 · Zasláno: 6. 12. 2007, 14:13:44
AAA
urcite je to odpoved na mou otazku? nesedi mi tam to index.php a celkove tam neni nikde uvedene .htm.. |
||
Kajman_ Profil * |
#4 · Zasláno: 6. 12. 2007, 14:27:13
Možná takhle...
RewriteCond %{REQUEST_FILENAME}.htm -f RewriteRule ^(.*[^/])/?$ $1.htm [L,R] ale jestli tam budou opravdové adresáře a dřív to sežere mod_dir, tak asi nebude fungovat. |
||
Časová prodleva: 5 dní
|
|||
bluml Profil |
#5 · Zasláno: 11. 12. 2007, 06:32:58 · Upravil/a: bluml
Kajman_
parada! funguje to, dik moc.. nevis nahodou jestli je mozne tento kod pouzit pro cely web a nejen pro pro adresar kde je umistneny samotny .htaccess ve kterem je tento kod? |
||
bluml Profil |
#6 · Zasláno: 11. 12. 2007, 06:36:43
beru zpet, funguje i tak... dik
|
||
Časová prodleva: 16 let
|
0