Назад | Перейти на главную страницу

проблема с htaccess - внутренняя ошибка 500

Я установил приложение со следующим правилом перезаписи. Он отлично работает в настройке VPS, но на каждом виртуальном хостинге показывает ошибку 500. В журнале отображается "плохой разделитель" - я совершенно не понимаю, после некоторого времени попыток. Пожалуйста помоги

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteRule ^assets/css/(.*) /wp-content/themes/liinks theme/assets/css/$1 [QSA,L]
RewriteRule ^assets/js/(.*) /wp-content/themes/liinks theme/assets/js/$1 [QSA,L]
RewriteRule ^assets/img/(.*) /wp-content/themes/liinks theme/assets/img/$1 [QSA,L]
RewriteRule ^plugins/(.*) /wp-content/plugins/$1 [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

Спасибо

Хотя я не уверен, что это виноват, пробелы в URL-адресах нужно обрабатывать специально, в этом случае, избегая пробелов с помощью \.
Превращение

/wp-content/themes/liinks theme/assets/css/$1

в

/wp-content/themes/liinks\ theme/assets/css/$1

должен решить одну возможную проблему.