Meczę się od dłuższego czasu z regułami htaccess.
Sprawa wygląda następująco. posiadam prosty skrypt który osłóguje przyjazne adres, do tego chciałem posegregować sobie pliki ww odpowiednie foldery. Na serwerze wygląda to mniej więcej tak:
w folderze root mam:
Kod
/applikation
/library
/webfile
/.htaccess
/library
/webfile
/.htaccess
plik .htaccess w głównym folderze wygląda następująco:
Kod
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteRule ^(.*)$ webfile/ [L]
</IfModule>
RewriteEngine on
RewriteBase /
RewriteRule ^(.*)$ webfile/ [L]
</IfModule>
Jak widać każde możliwe zapytanie jest kierowane do /webfile.
W /webfile sprawa wygląda tak:
Kod
/css
/images
...
/index.php
/.htaccess
/images
...
/index.php
/.htaccess
Plik .htaccess w /webfile wygląda tak:
Kod
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>
index.php inicjuje klasę która obsługuje adresy.
Problem polega na tym, że w kodzie HTML jak robię link na przykład do pliku css to działa w formie
a chciałbym żeby działało w formie
Może ktoś mi pomóc się z tym uporać??