У меня есть this страницы и .htaccess с таким содержимым:Htaccess - работает на местном, а не на удаленном сервере
RewriteEngine On
RewriteRule ^images/(.*) public_html/images/$1 [PT,L]
RewriteRule ^temp/(.*) public_html/temp/$1 [PT,L]
RewriteRule ^css/(.*) public_html/css/$1 [PT,L]
RewriteRule ^js/(.*) public_html/js/$1 [PT,L]
RewriteCond %{REQUEST_URI} !^/public_html/
RewriteRule ^(.*)$ public_html/index.php/$1 [PT,L,NC,QSA]
Дело в том, что над .htaccess код работает на мой локальный сервер, но не на удаленном сервере.
Например:
эта ссылка: http://test.gieromaniak.pl/gallery
должен выглядеть и работать так: http://test.gieromaniak.pl/public_html/index.php/gallery
Что может быть не так?
У вас установлен «Разрешить переопределение» (например, «Разрешить переопределение всех») в httpd.conf? – mobius
@mobius У вас нет доступа к этому файлу на удаленном сервере. Должен спросить моего хозяина об этом ... –
Является ли .htaccess вообще что-то делать? Вы уверены, что он находится в правильном месте? – Bas