# InstantCMS rewriting rules # Initialization AddDefaultCharset utf-8 Options -Indexes RewriteEngine on # HTTPS redirect if available #RewriteCond %{HTTPS} !=on #RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [R=301,L] # Rewrite www RewriteCond %{HTTPS_HOST} ^www.мой_сайт.ру$ RewriteRule (.*) https://мой_сайт.ру/$1 [R=301,L] # Hide text files RewriteRule ^.htaccess$ - [F] RewriteRule ^credits.txt$ - [F] RewriteRule ^readme.txt$ - [F] RewriteRule ^license.(.*).txt$ - [F] # Remove trailing slash from URLs RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.+)/$ /$1 [R=301,L] # Sitemaps RewriteRule ^sitemap(.*).xml$ ./cache/static/sitemaps/sitemap$1.xml [L] # Engine routing RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ ./index.php [L]
Настройка файла .htaccess с условием что домен https
@Kobalt, они верны, Вам просто надо добавить редирект с http на https и все. даже закомменчены =)
а что прописать и где чтобы добавить редирект с http на https?
просто раскомментируйте 9-10 стоки, там же написано.
раскоментировал строки и белый экран
просто раскомментируйте 9-10 стоки, там же написано.
раскоментировал строки и белый экран
У меня так написан файл, там ещё редирект с ввв на без ввв, чтоб гугл, в сёчконсоли не тупил, и не писал продвигайте сайт с ввв, когда основным доменом без ввв, сайт двигается в яндексе. естественно всё это заточено под https.
# Initialization
AddDefaultCharset utf-8
Options -Indexes
RewriteEngine on
# HTTPS redirect if available
#RewriteCond %{HTTPS} !=on
#RewriteRule ^(.*)$ %{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ %{SERVER_NAME}/$1 [R,L]
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\.
RewriteRule (.*) МОЙСАЙТ.ru/$1 [L,R=301]
# Hide text files
RewriteRule ^.htaccess$ — [F]
RewriteRule ^credits.txt$ — [F]
RewriteRule ^readme.txt$ — [F]
RewriteRule ^license.(.*).txt$ — [F]
# Remove trailing slash from URLs
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ /$1 [R=301,L]
# Sitemaps
RewriteRule ^sitemap(.*).xml$ ./cache/static/sitemaps/sitemap$1.xml [L]
# Engine routing
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php [L]
просто раскомментируйте 9-10 стоки, там же написано.
раскоментировал строки и белый экран
У меня так написан файл, там ещё редирект с ввв на без ввв, чтоб гугл, в сёчконсоли не тупил, и не писал продвигайте сайт с ввв, когда основным доменом без ввв, сайт двигается в яндексе. естественно всё это заточено под https.
# Initialization
AddDefaultCharset utf-8
Options -Indexes
RewriteEngine on
# HTTPS redirect if available
#RewriteCond %{HTTPS} !=on
#RewriteRule ^(.*)$ %{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ %{SERVER_NAME}/$1 [R,L]
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\.
RewriteRule (.*) МОЙСАЙТ.ru/$1 [L,R=301]
# Hide text files
RewriteRule ^.htaccess$ — [F]
RewriteRule ^credits.txt$ — [F]
RewriteRule ^readme.txt$ — [F]
RewriteRule ^license.(.*).txt$ — [F]
# Remove trailing slash from URLs
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ /$1 [R=301,L]
# Sitemaps
RewriteRule ^sitemap(.*).xml$ ./cache/static/sitemaps/sitemap$1.xml [L]
# Engine routing
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php [L]
что то это вообще не то…
что то это вообще не то...
Не то… двое суток убил и работает как положено, копируй как есть и пробуй, только имя сайта своего не забудь прописать.
что то это вообще не то...
Не то… двое суток убил и работает как положено, копируй как есть и пробуй, только имя сайта своего не забудь прописать.
ввел имя сайта, скопировал, и белый экран
ввел имя сайта, скопировал, и белый экран
тогда не знаю… попробуй хостера за усы потягать, мне поддержка хостинга бегет, активно помогала😊