Как се скрива админ панела на WordPress с .htaccess
От Марто на 4 Apr 2008, , 51 прегледаС една дума: лесно. С повече думи:
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/.
П.С. Практиката показа, че е добре при по-сложни размествания в админ панела да се “изключва” тази защита.
- Оптимизиране на CSS файловете с htaccess/mod_rewrite с ETag-ове за YSlow
- WordPress 2.7 - голямата шарения или новото начало
- Add Meta Tags за WordPress
- WordPress 2.6.2
- Wordpress 2.6.3
April 7th, 2008 at 13:57
Друг вариант е да се разреши достъпа само до определени IP-та, разбира се не винаги е удобно
April 7th, 2008 at 16:12
По-скоро ми харесва твоята идея - ограничаване твърдо по IP.
Използването на пароли в публични мрежи си позволявам само на моя лаптоп и то само ако мога да си пусна VPN-а.