Pomoć - Pretraga - Članovi - Kalendar
Puna verzija: uklanjanje .html taga
Dizajn Zona > Tehnike > Server scripting
Dead Man Walking
Probao sam prvih 10 rešenja koja sam izguglao i nijedno mi jednostavno ne radi posao.

Potreban mi je jednostavan htaccess fajl koji će da ukloni html ekstenzije sa kraja url-a.

probao:
CODE
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/$ $1.html
RewriteRule ^([^/]+)/([^/]+)/$ /$1/$2.html

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !(\.[a-zA-Z0-9]{1,5}|/)$
RewriteRule (.*)$ /$1/ [R=301,L]


CODE
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ $1.html [L,QSA]



I još bar pet rešenja ali ništa nije pomoglo...
kodi
hmm


nisam zagledao ali ovo drugo bi trebalo da radis


ako ima sajt.com/mojFile.html i ako ukucas sajt.com/mojFile trebao bi da vidis mojFile.html
Dead Man Walking
Umesto toga dobijem Internal server error i ovu poruku dole:

CITAT
Apache mod_fcgid/2.3.5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635



Mislio sam da je to što je sajt direktno u public_html folderu...ubacio sam ga u novi folder i ista stvar...



Kako sad da sklonim ime dodatnog foldera da mi ne piše www.sajt.com/folder/ nego samo www.sajt.com?


edit, uspeo sam.
Problem je bio što sam tupav pa sam stavio sajt u html_public pa onda nije htelo da radi dok nisam stavio u zaseban folder. Nakon toga mi je trebao novi htaccess da ukloni ovaj folder u sredini...

CODE
RewriteEngine on
RewriteCond $1 !^main/
# Prepend "/main" to the requested URL-path
RewriteRule (.*) /main/$1 [L]
Ovo je "lo-fi" verzija našeg glavnog sadržaja. Da biste videli punu verziju, sa svim informacijama, formatiranjem ili slikama, molimo vaskliknite ovde.
Invision Power Board © 2001-2013 Invision Power Services, Inc.