我希望使用admin_panel文件将wp-admin更改为.htaccess,并且当访问链接admin_panel时,它将显示wp-admin的内容,但是当访问链接wp-admin时,它会注意到找不到。
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /cms/wp/
RewriteRule ^index\.php$ - [L]
RewriteRule ^admin_panel/(.*) /cms/wp/wp-admin/$1 [QSA,L]
RewriteRule ^wp-admin /cms/wp/nothing_404_404 [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /cms/wp/index.php [L]
</IfModule>
# END WordPress它不起作用,所有url working或admin_panel结果都找不到。
发布于 2014-11-26 05:52:06
我不知道您为什么只使用.htaccess文件来实现这一点,但是让我向您展示更改管理目录的正确方法。
如果有一个特定的原因,您希望它只使用.htaccess文件,请让我知道,但我甚至不确定这是可能的。
步骤:
wp-confing.php添加常量
定义(‘WP_ADMIN_DIR’,'**admin_panel**');定义(‘ADMIN_COOKIE_PATH’,SITECOOKIEPATH。WP_ADMIN_DIR);你就完蛋了。
现在您的管理URL将类似于:http://www.yourdomain.com/admin_panel/
希望能帮上忙。
https://stackoverflow.com/questions/27141168
复制相似问题