Нужна помощь с содержимым файла Wordpress .HTACCESS для старого сайта, который я обновляю - PullRequest
0 голосов
/ 28 сентября 2018

Я работаю в небольшой организации, чтобы обновить их сайт до новой / свежей темы Wordpress.Все идет хорошо, но я не знаю так много о файлах .HTACCESS, и в их файлах, похоже, есть много вещей, которые я не знаю, что они делают, и даже если они все еще правильны или ценны.Сайт был создан с использованием «пользовательской темы» и, вероятно, старше 10 лет, и поэтому я хочу, чтобы все было упорядочено и обновлено.Я знаю некоторые базовые Wordpress и CSS, но .HTACCESS немного за мной, хотя я знаю, что он помогает контролировать поведение сервера Apache и контролирует такие вещи, как просмотр и перенаправление каталогов.

Я хочу сделатьубедитесь, что этот файл чистый и ничего старого / ненужного в нем, а также для добавления каких-либо ключевых мер безопасности или производительности, которые могут отсутствовать.

Я думаю, что некоторые вещи в файле .HTACCESS выглядят нормальнои кажется стандартным .HTACCESS материалом для WordPress сайтов, но я не уверен, что они должны остаться или выйти.

Например, вам нужен код для сжатия вывода, и это только для php4, который, вероятно, даже больше не используется нашим сайтом?

И некоторые вещи выглядят такони уже закомментированы (с "#" перед ними, поэтому я предполагаю, что могу просто полностью удалить их из файла?

И в конце это выглядит как целая куча перенаправлений 301,но не в формате, с которым я знаком ... и я не уверен, что все эти домены уже существуют в этой организации, поэтому я могу просто удалить любые строки для доменов, которые больше не существуют?

Спасибо за помощь.

С уважением,

Майкл

Ниже приведено содержимое файла .HTACCESS.


# http://perishablepress.com/press/2006/01/10/stupid-htaccess-tricks/

# secure htaccess file
<Files .htaccess>
 order allow,deny
 deny from all
</Files>

# preserve bandwidth for PHP enabled servers
<ifmodule mod_php4.c>
 php_value zlib.output_compression 16386
</ifmodule>

# disable the server signature
ServerSignature Off

# set the server timezone
SetEnv TZ America/New_York

#asterisk
## disable directory browsing
#Options All -Indexes
#asterisk

# prevent folder listing
IndexIgnore .htaccess *.php *.txt

# Use PHP5 as default
# Use PHP5 Single php.ini as default
# AddHandler application/x-httpd-php5s .php

# php_value session.save_path '/tmp'

Options +SymLinksIfOwnerMatch

# For security reasons, Option all cannot be overridden.
#Options All -Indexes
Options ExecCGI Includes IncludesNOEXEC SymLinksIfOwnerMatch -Indexes

<files wp-config.php>
Order deny,allow
deny from all
</files>

RewriteEngine on

RewriteCond %{HTTP_HOST} ^ioresourcecenter.com [OR]
RewriteCond %{HTTP_HOST} ^www.ioresourcecenter.com$ [OR]
RewriteCond %{HTTP_HOST} ^informationoverloadresourcecenter.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.informationoverloadresourcecenter.com$ [OR]
RewriteCond %{HTTP_HOST} ^informationoverloadresourcecenter.org$ [OR]
RewriteCond %{HTTP_HOST} ^www.informationoverloadresourcecenter.org$ [OR]
RewriteCond %{HTTP_HOST} ^www.informationoverloadresources.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.iorgforum.com$ [OR]
RewriteCond %{HTTP_HOST} ^iorgforum.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.iorgforum.org$
RewriteRule (.*)$ http://iorgforum.org/$1 [R=301,L]
#RewriteRule ^/?$ "http\:\/\/informationoverloadresources\.com" [R=301,L]

# 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]
</IfModule>

# END WordPress

1 Ответ

0 голосов
/ 28 сентября 2018

Многое из того, что содержится в нем, относится к безопасности, чтобы заблокировать ваш сайт от индексации, отслеживания, доступа к мошенническим сценариям .... и т. Д.

Например, эта часть блокирует доступ к wp-config файл, в котором хранится конфиденциальная информация о доступе к базе данных.

<files wp-config.php>
Order deny,allow
deny from all
</files>

Если ваш сайт работает с этим htaccess, вам не нужно ничего трогать.Если вы решите установить в Wordpress какой-нибудь плагин кэширования и плагин безопасности, они добавят намного больше, чем вы видите сейчас.

Другое дело, список доменов - это в основном условия перенаправления.Я мало что знаю об этих сайтах, поэтому вы должны удалить сайты, которые больше не существуют.

...