我在使用drupal多站點設置時遇到問題。我在同一個drupal安裝中有4個網站: www.example.com/fr,www.example.es,www.example.it,www.example.be/fr 我在htaccess文件中應用常見的https重定向規則:多站點drupal force https
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
以「/ fr」結尾的所有域都很好。對於其他人來說,域名主頁仍然在http中,其他url很好。那是我的問題。 如何使所有域名工作(最終有或沒有/ fr)。 請幫幫我。
1.小心不要看緩存的結果,禁用/清除瀏覽器緩存或進行「深度重新加載」。 – arkascha
2.確保動態配置文件的解釋實際上針對不同主機啓用(請參閱'AllowOverride'指令)。 – arkascha
3.考慮將這些規則放置在http服務器主機配置中,而不是使用動態配置文件。各種原因爲什麼這是首選的位置。 – arkascha