| Autor | Zpráva | ||
|---|---|---|---|
| jdanek Profil |
Dobrý den,
potřeboval bych pomoci s odstraněním přípony html mám toto #toto potrebuju upravit
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} ^m=([^&]+)$
RewriteRule ^index\.php$ %1.html? [R=301,L,NE]
RewriteRule ^([^/]+)\.html index.php?&m=$1 [L,QSA]
# hlavni pravidlo /seo-titulek - NERESIT!!!!
RewriteCond %{REQUEST_URI} ^/([0-9a-zA-Z\.\-_]+)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* /index.php?_rwp=%1 [L,QSA]funguje to tak jak má, ale pokud odkazuji na example.cz/index.php?m=login tak mi vrátí example.cz/login.html a já bych chtel example.cz/login zkoušel jsem RewriteBase /
RewriteCond %{QUERY_STRING} ^m=([^&]+)$
RewriteRule ^index\.php$ %1? [R=301,L,NE]
RewriteRule ^([^/]+) index.php?&m=$1 [L,QSA]edit: půjde následně udělat něco jako RewriteRule ^prihlaseni /login [L] ??
nebo mi prosím poraďte jak přepsat url požadovaná stránka(odkazem) example.cz/index.php?m=login zobrazená v adresním řádku example.cz/prihláseni mám tohle RewriteRule ^prihlaseni /index.php?m=login [L] |
||
| Kajman Profil |
#2 · Zasláno: 29. 4. 2012, 10:12:57
#presmerovani
RewriteCond %{QUERY_STRING} ^m=login$
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule ^index\.php$ prihlaseni? [R=302,L,NE]
#prepsani
RewriteRule ^prihlaseni$ index.php?&m=login [L,QSA] |
||
| jdanek Profil |
#3 · Zasláno: 29. 4. 2012, 11:04:17
Kajman:
díky to je skvělé, jen jedna otázečka pokud mám těch modulů víc tak musím každý definovat zvlášť RewriteCond %{QUERY_STRING} ^m=login$
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule ^index\.php$ prihlaseni? [R=302,L,NE]
#prepsani
RewriteRule ^prihlaseni$ index.php?&m=login [L,QSA]
RewriteCond %{QUERY_STRING} ^m=reg$
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule ^index\.php$ registrace? [R=302,L,NE]
#prepsani
RewriteRule ^registrace$ index.php?&m=reg [L,QSA]
RewriteCond %{QUERY_STRING} ^m=lostpass$
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule ^index\.php$ obnova-hesla? [R=302,L,NE]
#prepsani
RewriteRule ^obnova-hesla$ index.php?&m=lostpass [L,QSA]atd. jinak moc díky |
||
| Kajman Profil |
#4 · Zasláno: 30. 4. 2012, 15:11:20
Při větším počtu se většinou uvádí nějaké obecné pravidlo a routování (přesměrování ze starých adres i skryté nastavení potřebých parametrů) se řeší v php.
|
||
|
Časová prodleva: 14 let
|
|||
0