Удалить префикс языка из URL-адреса файлов
У меня есть установка drupal в подпапке (демо/drupal), и она поддерживает два языка (английский - по умолчанию - и арабский). Я импортировал контент drupal со старого сайта. Моя проблема заключается в том, что префикс языка (т. Е. en или ar) добавляется к URL-адресу всех изображений, и это приводит к тому, что изображения не отображаются. например: http://www.mysite.com/demos/drupal/en/sites/default/files/image.png)
.
Могу ли я удалить "en" и перенаправить все URL-адреса на "сайты/по умолчанию/файлы..и т. Д.", Используя правила htaccess?
Я не могу изменить содержимое и найдите/замените URL-адреса в базе данных, поэтому я ищу решение, чтобы избежать этого.
Ценю вашу помощь.
1 answers
Если вы хотите использовать mod_rewrite
, вот что нужно добавить .htaccess
:
RewriteEngine on
RewriteRule ^en/(.*)$ /$1
Кстати. это имеет мало общего с Drupal, это либо вещь Apache, либо вещь DB (в зависимости от того, как вы решите ее решить).