patryk9200
28.10.2009, 23:12:31
cześć,
Mam komendy w htaccess:
RewriteRule ^([^-]+)/([^-]+)$ $2 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]
Niestety działa mi ona do wszystkich plików, jak zrobić, żeby dotyczyła tylko plików PHP ? Bo teraz to mi grafika nie może się wczytać.
ja zazwyczaj używam tego:
Kod
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*| index.php?$1 [L]
patryk9200
30.10.2009, 07:39:48
tak nie działa, to musi być tak, że wszelkie pliki php będą przechodziły przez jedną komendę a pozostałe pliki przez inną i nie wiem jak to określić
dobra już mam zrobione z tymi obrazkami, zrobiłem to tak:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f [NC]
RewriteRule ^([^-]+)/([^-]+)$ $2 [L]
jak zrobić, że jeśli ktoś wchodzi na wirtualny adres i nie poda nazwy pliku to mu się wyświetli zawartość pliku index.php z głównego katalogu?
Ustawienie pliku domyślnego nie chce działać tzn. jeśli odniosę się do istniejącego katalogu i nie podam nazwy pliku to otwiera index.php, natomiast jeśli w adresie jest wirtualny katalog to to nie zadziała....