Я установил приложение со следующим правилом перезаписи. Он отлично работает в настройке 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
должен решить одну возможную проблему.