Настройване на файла
Добър ден, нека поговорим за този файл.
основни настройки
Първото нещо, което WordPress създава, е този код:
# НАЧАЛО на WordPress RewriteEngine На RewriteBase / RewriteCond % !-f RewriteCond % !-d RewriteRule. /index.php [L] # КРАЙ на WordPress
Задаваме инструкции за сървъра, където обясняваме къде се намира нашият блог. Ако в основата на сайта, тогава кодът, посочен по-горе, е подходящ, ако например WordPress сайт се намира в директория, тогава трябва да го посочите по следния начин:
# НАЧАЛО на WordPress RewriteEngine На RewriteBase /blog/ RewriteCond % !-f RewriteCond % !-d RewriteRule. /blog/index.php [L] # КРАЙ на WordPress
Сигурност на WordPress
ред разреши, откажи отказ от всички задоволи всички
IP блокиране
поръчка разреши, откажи откажи от xxx.xxx.xxx.xxx откажи от yyy.yyy.yyy.yyy разреши от всички
Блокиране на достъпа за спамери
Или така наречените пренасочвания, те също се правят през .htaccess файла.
Най-простото пренасочване на една страница се извършва по следния начин:
RewriteEngine на Redirect 302 /страница http://google.ru
Пренасочването на целия сайт при сливане, тоест два сайта трябва да са идентични, се извършва по следния начин:
Опции +FollowSymLinks RewriteEngine на RewriteRule (.*) http://newdomain.ru/$1 [R=301,L]
R=301 – пренасочването е постоянно и сайтът е преместен за постоянно. Това означава, че търсачките ще прехвърлят целия сок от връзки към новия домейн.
Присъединяване към домейн с www и без
Опции +FollowSymLinks RewriteEngine On RewriteCond % ^domain\.com$ [NC] RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]
В този пример основният домейн ще бъде www.domain.com и domain.com ще бъде залепен към него. И всички потребителикойто ще поиска домейнът domain.com ще бъде преместен на www.domain.com. В обратната ситуация променяме www по аналогия с примера.