Struktura katalogów wygląda tak:
Kod
/public_html/
/public_html/admin/
/public_html/admin/
W katalug public_html, w pliku .htaccess mam wpisane:
Options -Indexes RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^www.(.+)$ [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L] RewriteRule ^(.*)/$ http://%{HTTP_HOST}/$1 [R=301] RewriteRule ^admin/?$ / [R=301,L] RewriteRule ^images/?$ / [R=301,L] RewriteRule ^modules/?$ / [R=301,L] RewriteRule ^sources/?$ / [R=301,L] RewriteRule ^index.html/?$ ? [R=301,L] RewriteRule ^([a-zA-Z0-9\/\-]+)/?$ index.php?page=$1
Wszystkie pliki graficzne, css itp. są poprzedzone znakiem "/" na początku. Tutaj wszystko działa.
Problem pojawia się w podkatalogu: admin
Chcę tam zastosować również coś porobnego - linki jak powyżej.
Natomiast jak tam wpiszę, deklarację pliku np. css poprzedzonom znakiem "/" to style są czytane z katalogu public_html, nie admin
PS. W tym podkatalogu admin również mam .htaccess z wpisem:
RewriteEngine On RewriteRule ^([a-zA-Z0-9\/\-]+)/?$ index.php?page=$1