Brez končnice

Hello!

Imam eno težavico :D zanima me kako bi odstranil kočnice v brskalnikih se pravi.

http://domain.com/potrdi.php
sprememba v
http://domain.com/potrdi

ter v vseh drugih fajlih kot so .html , .php ....

15 odgovorov

http://domain.com/potrdi - to je url do mape "potrdi". Če daš noter index.php/.html pol bo delal, drugače pa ne.

Se pravi da vse strani, ki imajo tako imajo namesto fajlov mape :S
Škoda časa za izdelovanje map :S

S .htaccess.

Lahko shraniš dejansko file potrdi brez končnice in uporabiš:
<Files potrdi>
ForceType application/x-httpd-php
</Files>

ali pa jih prepišeš z mod_rewrite:
RewriteEngine On
RewriteRule ^potrdi potrdi.php

Preko .htaccessa-a lahko to narediš:
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/static/
RewriteRule .* index.php

Recimo v static imaš slike, js, css itd.

Ups, predno sem stisnil odgovori so ti že odgovorili. Drugače če rabiš bolj podroben vodič si lahko pogledaš na trsplet blogu (vpiši rewrite pod search na blogu), mogoče ti pomaga.

No če mi je google dovolj povedal bi moralo biti tole

RewriteEngine on
RewriteCond %{REQUESTFILENAME} !-d
RewriteCond %{REQUEST
FILENAME}.php -f
RewriteRule ^(.*)$ $1.php

Bom preizkusil jutri :D

:) no pa sem se nekaj novega naučil.

Celo življenje se učimo :)

Mi ni dalo miru preden grem spat sem moral nujno sporbat zadevco in dela super ;)
Hvala za tole informacijo Roky

Zanima me če se da skriti popolen link..
npr. http://domain.com/objave=id=1
da bi iz tega nastalo le http://domain.com/objave
da se naprej ne izpisuje
ali pa da kaže samo http://domain.com/ in nič drugega

Sem ugotovil da gre z posameznimi linki nekako takole:

RewriteEngine On
Options +FollowSymlinks

domain.com/tema/clanek?id=972

domain.com/tema/clanek972

Samo tole mi ne pride v poštev pr 100+ povezavah :S