私はdrupalサブフォルダー(demos/drupal)にインストールされており、2つの言語をサポートしています(英語-default-&アラビア語)。drupal古いサイトのコンテンツです。私の問題は、すべての画像のURLに言語接頭辞(つまりenまたはar)が追加されているため、画像が表示されないことです。例:http://www.mysite.com/demos/drupal/en/sites/default/files/image.png)
。
Htaccessルールを使用して「en」を削除し、すべてのURLを「sites/default/files..etc」にリダイレクトできますか?
コンテンツを変更できず、データベース内のURLを検索/置換できないので、それを回避するための解決策を探しています。
あなたの助けに感謝。
mod_rewrite
を使用する場合は、.htaccess
に次のように入力します。
RewriteEngine on
RewriteRule ^en/(.*)$ /$1
ところでこれはDrupalとはほとんど関係がなく、ApacheかDBのどちらかです(どのように解決するかによって異なります)。