首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >重写Wordpress URL

重写Wordpress URL
EN

Stack Overflow用户
提问于 2015-01-25 03:39:34
回答 1查看 557关注 0票数 0

把wp-login.php变成/login和wp-login.php= /register的最好的方法是什么?

我尝试添加一个,但似乎收到服务器错误..

目前,我的.htaccess文件如下所示。。-

代码语言:javascript
运行
复制
# BEGIN WordPress
# END WordPress
#
AuthType Basic
AuthName "2"
AuthUserFile "/home/site/.htpasswds/public_html/passwd"
require valid-user

任何帮助都将不胜感激

EN

回答 1

Stack Overflow用户

发布于 2015-01-25 15:03:02

将此代码添加到.htaccess文件中

代码语言:javascript
运行
复制
RewriteEngine on

# Redirect /wp-login.php to /login
RewriteCond %{THE_REQUEST} \ /wp-login\.php\s [NC]
RewriteRule ^ /login [R=301,L]

# Resolve /login to /wp-login.php
RewriteRule ^login/?$ /wp-login.php [NC,L]

# Pass any css/js requests directly
RewriteRule ^login/(.+)$ /$1 [NC,L]

# Redirect register action request to /register
RewriteCond %{THE_REQUEST} (&|\?)action=register(\s|&) [NC]
RewriteRule ^ /register? [R=301,L]

# Resolve /register with /wp-login.php again
RewriteRule ^register/?$ /wp-login.php?action=register [QSA,NC,L]

# Pass any css/js requests directly
RewriteRule ^register/(.+)$ /$1 [NC,L]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28129466

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档