2015-05-29 2 views
0

У меня есть учетная запись хостинга cPanel в Godaddy с SSL для домена аддона. Мне нужно переписать http на https. Проблема в том, что все методы перезаписи загружаются из webroot, а не в папку, содержащую индекс или даже htaccess с правилом перезаписи. Я знаю, что на этом форуме есть темы, но я пробовал это предлагаемое решение, вот как я вижу то, что вы видите в кодовой цитате, и они не сработали. Пожалуйста, не произвольно закрывайте эту тему.Как переписать http на https для домена аддона в htaccess

webroot (loading this content/not desired) 
     | 
     target_directory (htaccess & SSL in question) 

Ниже приводится полный Htaccess во время этого поста

RewriteEngine On 
RewriteBase/

RewriteCond %{HTTPS} off 
#RewriteRule (.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L] 
RewriteRule (.*)$ https://emeraldcoast\.rocks/$1 [R,L] 

RewriteRule ^([a-zA-Z0-9\-_]+)$ index.php?page=$1 
RewriteRule ^([a-zA-Z0-9\-_]+)/$ index.php?page=$1 

<filesMatch ".(xml|txt|html|js|css)$"> 
ExpiresDefault A7200 
Header append Cache-Control "max-age=290304000, public" 
</filesMatch> 
<filesMatch ".(xml|txt|html|php)$"> 
AddDefaultCharset utf-8 
</filesMatch> 
<ifmodule mod_deflate.c> 
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript 
</ifmodule> 

ответ

0

Использование панели управления особенно Cpanel берет на себя управление сервером и настраивает вещи много по-другому, чем в стандартной конфигурации. Во всяком случае, вам может потребоваться добавить rewritebase в ваш домен аддона. Внутри .htaccess для домена аддона измените rewritebase в свою папку аддона.

RewriteBase /target_directory 
Смежные вопросы