Evo ti pogledaj nešto na čemu trenutno radim. Ceo sajt je u index.php, a klijent zahteva da svaki link počinje sa "logo_design_"...
RewriteRule ^logo_design_(.*)?\.php$ index.php?params=$1
a sve portfolio strane počinju sa "logo_portfolio/" pa je rule za to (folder logo_portfolio uopšte ne postoji)
RewriteRule ^logo-portfolio/(.*)?\.php$ portfolio.php?params=$1
Ostale strane, na primer "order.php", kao i *.htm (zaostavština sa starog sajta) se najnormalnije otvaraju.
ovako izgleda ceo .htaccess:
Citat:
DirectoryIndex index.php index.html
RewriteEngine on
RewriteBase /
RewriteRule ^\.htaccess$ - [F]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^logo_design_(.*)?\.php$ index.php?params=$1
RewriteRule ^logo-portfolio/(.*)?\.php$ portfolio.php?params=$1
|
pogledaj dok nisam sklonio
:
http://muvanje.romance-cafe.net
a kasnije će biti na
www.elogodesign.com
Što se tebe tiče, postavi:
DirectoryIndex index.html index.php
i skloni
RewriteRule ^(.*) index.php
a pošto ja ipak nisam regexp guru, ja radim po staroj dobroj "trial and error" metodi