用wordpress重写规则

时间:2019-02-04 12:26:31

标签: wordpress .htaccess

在我安装的example.com域的根目录中 像example.com/frontend /

这样的wordpress cms

然后我遵循WP指南,通过调用主域直接加载前端目录。

在根路径上,只有通过调用直接URL(例如domain.com/login.php)才可以访问的主应用程序,因为如果我调用domain.com/login/,它将查找wordpress该页面domain.com/frontend/login/不存在。

我想问你如何调整我的htaccess文件来解决这项工作。

谢谢。

1 个答案:

答案 0 :(得分:0)

我认为安装位于子文件夹中。请查看链接https://codex.wordpress.org/Giving_WordPress_Its_Own_Directory

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?example.com$
RewriteCond %{REQUEST_URI} !^/my_subdir/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /my_subdir/$1
RewriteCond %{HTTP_HOST} ^(www.)?example.com$
RewriteRule ^(/)?$ my_subdir/index.php [L] 
</IfModule>