Autor Zpráva
martin20a
Profil
dobrý den mám takový to .htaccess abych mel misto domena.cz/stranka.php jen domena.cz/stranka . No a já bych potřeboval aby když uživatel zadá "domena.cz/stranka/" i "domena.cz/stranka" zobarzí právě ta "stranka". čili aby lomitko přetal chápat jako ze to je jen adresář ale taky to muze byt soubor. Muj .htaccess
# Rewrite URL
RewriteEngine On 
RewriteBase / 

RewriteRule ^([^.]+)$ $1.php/ [NC,L]


Myslím si, že se tam stačí přidat někam lomitko, ale nevim kam. Díky za radu.
Kajman_
Profil *
RewriteRule ^([^./]+)/?$ $1.php [NC,L]
martin20a
Profil
Kajman:
RewriteRule ^([^./]+)/?$ $1.php [NC,L]

Diky moc
martin20a
Profil
jěště se chci zeptat, kdyz mam tedy ted takovýto .htaccess tak mám problém. Když mám url souboru (bez .php), a ten soubor je ve složce, takže třeba domena.cz/slozka/jedna.php a zadám to jen domena.cz/slozka/jedna tak to nejde a mám error 404, ale přitom když zadám za to koncovku .php tak už to jede, nevíte jak mám htaccess upravit aby to jelo bez problému?

# Rewrite URL
RewriteEngine On 
RewriteBase / 

RewriteRule ^([^./]+)/?$ $1.php [NC,L]


díky
mattyZEM
Profil
RewriteRule ^jedna$ slozka/jedna.php
martin20a
Profil
mattyZEM:
RewriteRule ^jedna$ slozka/jedna.php

a jak to mám vyjádřit obecně? jde mi hlavně o to abych tam opět potom nemusel mít to .php a šlot o i s lomitkem na konci. Mohli by jsi mně to kdyžtak napsat i s mou částí kodu, diky
nikto
Profil *
martin20a:
hele... to .php nepouzivas uz vlastne nikde v HTML..
cize odkazy delas primo s href="/slozka/jedna/" OR href="/jedna/" - na konci treba lomitko..


Rewriterule ^slozka/jedna$ /slozka/jedna/ [r=301,nc]
Rewriterule ^slozka/jedna/$ /slozka/jedna.php [L]

OR /ked nechces aby bolo vidiet tu slozku/

Rewriterule ^jedna$ /jedna/ [r=301,nc]
Rewriterule ^jedna/$ /slozka/jedna.php [L]

pisu narychlo, tak dufam ze to pujde..
Kajman_
Profil *
RewriteRule ^([^.]*[^./])/?$ $1.php [NC,L]
martin20a
Profil
Kajman:
RewriteRule ^([^.]*[^./])/?$ $1.php [NC,L]
diky moc uz to jede

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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