Autor Zpráva
Martas2
Profil
Dobry den,

jsem zacatecnik, tak me hned neukamenujte.
Pouzivam LucidCMS, ktery generuje odkazy ve tvaru:

www.exapple.com/?jmeno-odkazu

A chtel bych ho umet prepisovat na "adresarovy" tvar (bez toho otazniku)

www.exapple.com/jmeno-odkazu

Poradite mi prosim nekdo, jak ma presne vypadat soubor .htaccess aby to fungovalo?

dekuji za radu a za to ze mi nenadavate ;-)
Majkl578
Profil
RewriteEngine On
RewriteRule ^(.*)$ /soubor.php?$1


takto?
Martas2
Profil
Tak bohuzel tohle mi nefunguje, nemam tam ten soubor.php

je to takto:

www.exapple.com/?jmeno-odkazu

www.exapple.com/jmeno-odkazu

kdyz jsem zkusil bez toho soubor.php, tak to hazelo chybu 500.
Majkl578
Profil
Martas2
soubor.php si samozrejme zmen na soubor, ktery chces pouzit
gmvasek
Profil
... v tvém případě to bude nejspíš index.php
Kajman_
Profil *
tak to hazelo chybu 500

Asi se to cyklí.

Zkuste

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?$1 [L,QSA]
Martas2
Profil
Děkuji všem za pomoc, to posledni zabralo.

Ještě bych se rád zeptal na jednu věc:
Pokud si zadám URL ve tvaru

http://www.example.com/kontakt/
a
http://www.example.com/kontakt

tak se mi objevi pokaždé stejná stránka.

Jde pomocí .htaccess udělat to, aby se stránka s lomítkem na konci přesměrovávala na stránku bez lomítka?

děkuji

Martin
Majkl578
Profil
RewriteRule ^(.*)/$ /$1 [R=301]


osetri si to ale proti cyklu pri zadosti o slozku

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: