Warning: mysqli_query(): (HY000/1): Can't create/write to file '/tmp/#sql_6e1_0.MAI' (Errcode: 28 "No space left on device") in /home/marto/public_html/wp-includes/wp-db.php on line 2007
Как се скрива админ панела на WordPress с .htaccess « Марто at home

Марто at home



«
Warning: mysqli_query(): (HY000/1): Can't create/write to file '/tmp/#sql_6e1_0.MAI' (Errcode: 28 "No space left on device") in /home/marto/public_html/wp-includes/wp-db.php on line 2007
|
Warning: mysqli_query(): (HY000/1): Can't create/write to file '/tmp/#sql_6e1_0.MAI' (Errcode: 28 "No space left on device") in /home/marto/public_html/wp-includes/wp-db.php on line 2007
»

Как се скрива админ панела на WordPress с .htaccess

С една дума: лесно. С повече думи:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} wp-admin/
RewriteCond %{QUERY_STRING} !SECRET
RewriteRule .*.php [F,L]
RewriteCond %{QUERY_STRING} !YOURSECRETWORDHERE
RewriteRule ^secret_room/(.*) wp-admin/$1?%{QUERY_STRING}&SECRET [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

Накратко горните редoве скриват истинската директория, в която се намира админ панела на WordPress, и я правят достъпна на друг адрес – в случая /secret_room/.

П.С. Практиката показа, че е добре при по-сложни размествания в админ панела да се “изключва” тази защита.

Posted by on 4 April 2008.

Categories: Uncategorized

2 Responses

  1. Друг вариант е да се разреши достъпа само до определени IP-та, разбира се не винаги е удобно

    by MacTeP on Apr 7, 2008 at 13:57

  2. По-скоро ми харесва твоята идея – ограничаване твърдо по IP.
    Използването на пароли в публични мрежи си позволявам само на моя лаптоп и то само ако мога да си пусна VPN-а.

    by Марто on Apr 7, 2008 at 16:12

Leave a Reply

CommentLuv badge

« | »




Recent Posts


Pages