Need help? Chat now!

Hostwinds Учебники

Результаты поиска для:


Содержание


Простые перенаправления:
Дополнительные расширенные параметры:
Для пользователей WordPress:

Как редактировать файл .htaccess

Теги: htaccess 

Простые перенаправления:
Дополнительные расширенные параметры:
Для пользователей WordPress:

Обратите внимание, что редактирование файлов .htaccess очень беспощадно. Даже малейшая ошибка может привести к тому, что контент на вашем сайте будет отображаться некорректно или вообще не отображаться.

При редактировании файла .htaccess, всегда сделайте резервную копию, чтобы вы могли вернуться к рабочей конфигурации, если что-то пойдет не так.

Системы Linux чувствительны к регистру, даже URL-адреса.

Если у вас проблемы с загрузкой файла, вам может придеться назвать его htaccess.txt, а затем переименовать его после его на сервере.

ReplaceWithYourDomain.com Следует заменить на ваше доменное имя в приведенных ниже примерах.

Простые перенаправления:

# Permanent Redirect:
Redirect 301 / http://ReplaceWithYourDomain.com/
# Temporary Redirect (Use this if you plan to move back to the original site to save your SEO scores):
Redirect 302 / http://ReplaceWithYourDomain..com/
# Redirect the index page to a subdirectory:
Redirect /index.html http://ReplaceWithYourDomain.com/subdirectory/
# Redirect from an old sub-directory or file to a new sub-directory or file:
Redirect /OldSubdirectory/OldFile.html http://ReplaceWithYourDomain.com/NewSubdirectory/NewFile.html
# Define an alternate index file:
DirectoryIndex mynewindex.html

Дополнительные расширенные параметры:

# Redirect YourDomain.com to www.YourDomain.com:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
# Redirect www.YourDomain.com to YourDomain.com:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^ReplaceWithYourDomain.com$ [NC]
RewriteRule ^(.*)$ http://ReplaceWithYourDomain.com/$1 [R=301,L]
# Redirect an open connection to your secure SSL connection:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.ReplaceWithYourDomain.com/$1 [R,L]
# Hide contents of a directory if index file does not exist
Options -Indexes

Для пользователей WordPress:

Если ваш сайт перестает работать, вам следует в первую очередь проверить файл .htaccess.

Переименуйте файл .htaccess в .htaccess_bak и перейдите на свой сайт.

Это работает в большинстве случаев.

Если переименование файла .htaccess исправляет ваш сайт, вы можете поместить следующую стандартную конфигурацию WordPress .htaccess в новый файл .htaccess.

Вот содержимое файла .htaccess WordPress по умолчанию:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]  
# END WordPress

Написано Hostwinds Team  /  Август 21, 2017