क्या wp-login.php का नाम बदलने या छिपाने का कोई तरीका है?


26

Wp-login.php url को बदलने का कोई तरीका? यह असुरक्षित लगता है कि हर कोई जो कभी भी Wordpress का उपयोग करता है वह आसानी से देख सकता है कि क्या आपकी साइट इसका उपयोग कर रही है, और लॉगिन पृष्ठ पर सही हो।

"चुपके लॉगिन" नामक एक प्लगइन हुआ करता था, लेकिन इसे अपडेट नहीं किया गया था। (और इसलिए प्लगइन्स पर भरोसा करने की हमारी अनिच्छा)।


2
अच्छा ... आपको / wp-admin /, को भी छिपाना होगा?
इलियान

पर मेरी प्रतिक्रिया देखें wordpress.stackexchange.com/questions/217828/... यह आप वास्तव में क्या जरूरत है और मूल पथ ब्लॉक, इसलिए कोई भी आप वास्तव में वर्डप्रेस का उपयोग करता है पता चल जाएगा wordpress.org/plugins/wp-hide-security-enhancer
WP-सिल्वर

WPS छुपाएं लॉग इन प्लगइन wordpress.org/plugins/wps-hide-login
crmpicco

जवाबों:


23

यदि आप अपनी खुद की साइट के लिए ऐसा कर रहे हैं, तो इसका उपयोग .htaccessकरना सबसे आसान तरीका हो सकता है, हालांकि यह मुश्किल हो सकता है यदि आप इसे एक प्लगइन के लिए काम करना चाहते हैं क्योंकि समर्थन के लिए बहुत सारे सूक्ष्म कॉन्फ़िगरेशन अंतर होंगे।

यहाँ कुछ लेख हैं जो मदद कर सकते हैं; सभी सीधे आपके प्रश्न का उत्तर नहीं दे रहे हैं, लेकिन वे सभी एक या दूसरे तरीके से आपकी सुरक्षा चिंता का समाधान करते हैं:

और निश्चित रूप से कि ApAache को लिखने वाले आदमी की तुलना में Apache और WordPress पर कोई ब्लॉग विशेषज्ञ नहीं है । इनकी जाँच अवश्य करें:


wp-login.php अभी भी फिर से लिखने के साथ काम करता है, सही है?
khaled_webdev

हमें सभी से इनकार का उपयोग करने के लिए निश्चित आईपी की आवश्यकता है, आईपी से अनुमति दें, लेकिन यह तकनीकी सीमा कहीं से भी पहुंच सकती है यदि कोई व्यक्ति अपने फोन या टैबलेट से अलग-अलग स्थानों से पहुंच चाहता है जो अनुमत आईपी में नहीं है।
khaled_webdev

11

मैं हाल ही में एक ही समस्या में भाग गया, और आप सही हैं कि चुपके प्लगइन अब समर्थित नहीं है। हालाँकि, क्योंकि मुझे अंत में एहसास हुआ कि चुपके प्लगइन सबसे अच्छा विकल्प था, मैंने वर्डप्रेस के अंतिम संस्करण में वर्डप्रेस की एक साफ स्थापना की थी कि चुपके प्लगइन ने यह पता लगाने के लिए समर्थन किया कि प्लगइन कैसे काम करता है। बाहर मुड़ता है, केवल एक चीज जो प्लगइन कर रहा है वह कुछ जादू के साथ एक .htaccess फ़ाइल बना रहा है। .Htaccess फ़ाइल कुछ इस तरह दिखाई देगी:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^logout wp-login.php?action=logout&_wpnonce=asdfasdf&stealth_out_key=asdfasdfasdfasdf [L]
RewriteRule ^login wp-login.php?stealth_in_key=asdfasdfasdf&redirect_to=http://example.com/login [R,L]
RewriteRule ^admin wp-admin/?stealth_admin_key=asdfasdfasdfasdf [R,L]
RewriteCond %{HTTP_REFERER} !^http://example.com/wp-admin
RewriteCond %{HTTP_REFERER} !^http://example.com/wp-login\.php
RewriteCond %{HTTP_REFERER} !^http://example.com/login
RewriteCond %{HTTP_REFERER} !^http://example.com/admin
RewriteCond %{QUERY_STRING} !^stealth_in_key=asdfasdfasdfasdf
RewriteCond %{QUERY_STRING} !^stealth_out_key=asdfasdfasdfasdfasd
RewriteCond %{QUERY_STRING} !^stealth_reg_key=asdfasdfasdfasdfasdf
RewriteCond %{QUERY_STRING} !^stealth_admin_key=asdfasdfasdfasdfasdf
RewriteRule ^wp-login\.php http://example.com [R,L]
RewriteCond %{QUERY_STRING} ^loggedout=true
RewriteRule ^wp-login\.php http://example.com [R,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

मैंने "asdfasdfasdf" की कुछ भिन्नताओं के लिए सभी कुंजियों को बदल दिया है - जाहिर है आपको अपने लिए कुछ गुप्त कुंजियाँ बनाने की आवश्यकता होगी।

उम्मीद है की यह मदद करेगा!


अब मैं अपने लॉगिन पृष्ठ पर कैसे पहुँचूँ?
ड्रॉपहिट

-2

या आप wp-login.php से कुछ-अस्पष्ट-name.php नाम बदल सकते हैं, फिर जब आप लॉगिन करना चाहते हैं, तो wp-admin.php पर जाने के बजाय अपना url / कुछ-अस्पष्ट-name.php लिखें।


5
मुझे पूरा यकीन है कि अगर आपने ऐसा किया है और अकेले ही कार्यक्षमता के साथ कई समस्याएं होंगी। आप कैसे क्षतिपूर्ति करेंगे?
s_ha_dum

-3

यहाँ मैंने क्या किया है:

मैंने उदाहरण के लिए बस कुछ अजीब नाम pfgkn के लिए WP- व्यवस्थापक निर्देशिका का नाम दिया।

के लिए जा रहा http://your-domain.com/wp-admin/पर अपने मुख पृष्ठ पर रीडायरेक्ट http://your-domain.com/या जो कुछ भी और आपके 404 नहीं मिला करने के लिए रीडायरेक्ट हैं।

जब मुझे लॉगिन करने की आवश्यकता होती है - मैं सिर्फ wp-admin के लिए pfgkn निर्देशिका का नाम बदल देता हूं, अपने परिवर्तन करता हूं और फिर इसे pfgkn पर वापस नाम देता हूं।


4
मैं यह नहीं देख सकता कि यह कैसे नहीं टूटेगा।
s_ha_dum

1
"या जो कुछ भी आपके 404 को रीडायरेक्ट नहीं मिला है" - आपका 404 नहीं मिला पेज किसी भी चीज़ में रीडायरेक्ट नहीं होना चाहिए !?
MrWhite
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.