【发布时间】:2015-06-02 15:20:34
【问题描述】:
我在域和目录中安装了 Wordpress,我有一个使用 PHP+MySQL 开发的网站,完全独立于 wordpress。它单独工作。本站是后台,所以安装在 /backoffice/ 目录下。
后台的一个目录我有另一个目录,我希望它与友好的 URL 一起使用。
在我的 .htaccess 中,我有以下规则:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^backoffice/edit_user/([^/\.]+)/?$ /backoffice/edit_user/index.php?o=$1 [L,NC,QSA]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_URI} !=/server-status
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteRule ^login/?$ wp-login.php [QSA,L]
RewriteRule ^postpass/?$ wp-login.php?action=postpass [QSA,L]
RewriteRule ^logout/?$ wp-login.php?action=logout [QSA,L]
RewriteRule ^lostpassword/?$ wp-login.php?action=lostpassword [QSA,L]
RewriteRule ^retrievepassword/?$ wp-login.php?action=retrievepassword [QSA,L]
RewriteRule ^resetpass/?$ wp-login.php?action=resetpass [QSA,L]
RewriteRule ^rp/?$ wp-login.php?action=rp [QSA,L]
RewriteRule ^register/?$ wp-login.php?action=register [QSA,L]
当调用像这样的网址时:mydomain.com/backoffice/edit_user/joseatonio 404 页面出现。
怎么了?
提前致谢。
【问题讨论】:
-
发布您所有由 wp 生成的 .htaccess-es。根目录中的 .htaccess 子目录中的 .htaccess
标签: php wordpress .htaccess friendly-url