ปรับแต่ง URL ของ WordPress เข้าสู่ระบบและหน้าลงทะเบียน?


11

ฉันติดตั้ง Multisite แล้ว ฉันได้ติดแท็กด้วยขาวไว้แล้วโดยใช้ปลั๊กอิน Whitelabel-CMS แต่ฉันไม่สามารถปรับแต่ง URL ของหน้าลงทะเบียนและเข้าสู่ระบบได้

ฉันสามารถเปลี่ยน URL ของหน้าเข้าสู่ระบบของเว็บไซต์หลายแห่งได้หรือไม่ ฉันต้องการเปลี่ยน URL ของหน้าลงชื่อสมัครเข้าใช้และหน้าลงทะเบียน

คุณสามารถช่วยฉันปรับแต่ง URL เหล่านี้ได้หรือไม่? มีความเป็นไปได้ไหม?

อัปเดต: ฉันได้เปลี่ยนไฟล์. htaccess เช่นนี้:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^login$ /wp-login.php [L]
RewriteRule ^signup$ /wp-signup.php [L]
RewriteRule ^register$ /wp-register.php [L]
RewriteRule ^index\.php$ - [L]

# uploaded files
RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule . index.php [L]
</IfModule>

ฉันไม่แน่ใจว่าจะทำอย่างไรต่อไป


คุณสามารถใช้ปลั๊กอินการลักลอบเข้าสู่ระบบwordpress.org/extend/plugins/stealth-login
mireille raad

1
ฉันได้ลองแล้วสามเดือนที่ผ่านมาฉันได้ปิดการใช้งานเนื่องจากฉันได้รับข้อผิดพลาดบางอย่างถ้าฉันใช้มันและปลั๊กอินไม่มีการปรับปรุงในขณะที่
391

คำตอบ:


7

คุณสามารถใช้ไฟล์ htaccess เพื่อเปลี่ยนชื่อที่อยู่ล็อกอินและการลงทะเบียนเพื่อให้จดจำรุ่นได้ง่ายขึ้น:

http://wpguy.com/articles/an-easy-to-remember-login-address/

การใช้สิ่งที่อยู่ในลิงค์นั้นเราสามารถขยายที่อยู่การเข้าสู่ระบบแบบง่าย ๆ ให้เป็นการสมัครง่ายและที่อยู่การลงทะเบียนง่าย ๆ ดังนี้:

RewriteRule ^login$ /wp-login.php [L]
RewriteRule ^signup$ /wp-signup.php [L]
RewriteRule ^register$ /wp-register.php [L]

โปรดจำไว้ว่าความต้องการเหล่านี้จะต้องไปหลังจากRewriteBase /คำสั่ง


ฉันจะลองสิ่งนี้มีโอกาสที่จะเกิดข้อผิดพลาดในอนาคตด้วยปลั๊กอินใด ๆ หรือไม่หากเราแทนที่ URL
user391

ฉันเพิ่มฉันเพิ่มรหัสไปยังไฟล์. htaccess แต่ไม่มีการเปลี่ยนแปลง ฉันจำเป็นต้องสร้างไฟล์ใหม่ด้วยชื่อใหม่หรือไม่?
user391

ไม่คุณไม่ต้องการไฟล์ใหม่ถ้าคุณได้อ่านหน้าที่ฉันลิงค์ไปแล้วคุณจะเห็นว่านี่ไม่ใช่สิ่งที่คุณต้องทำคุณต้องวางไฟล์เหล่านั้นไว้ในส่วน ifmodule หลังจาก RewriteBase /
Tom J Nowell

@ user391: แน่นอนถ้าคุณเพิ่มสิ่งนี้ลงใน.htaccessไฟล์ลิงก์http://www.example.com/loginจะเทียบเท่าhttp://www.example.com/wp-login.phpแต่ WordPress ไม่ทราบว่ามีรูปแบบที่ดีอยู่ ดังนั้นคุณต้องเปลี่ยนลิงค์ไปยังหน้าเข้าสู่ระบบด้วยตัวคุณเอง
Jan Fabry

ฉันได้เปลี่ยนไฟล์ htaccess ด้วยรหัสที่ฉันอัปเดตในคำถามนี้ แต่ไม่แน่ใจว่าจะดำเนินการต่อไปอย่างไร
391
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.