我的wordpress网站abc.com上有这种格式的网址
网址1:abc.com/Rebeka/
网址2:abc.com/shops/Rebeka /
例如,Rebeka是一个帖子名称,存在于root(URL 1)上但在/ shops / folder下不存在。
这里我想保持两个网址都正常工作,只有更改/ shops /文件夹应该显示来自root的帖子,如果它有任何丢失的帖子。
你能帮我解决/ shops /文件夹或根文件夹的htaccess规则吗?或任何其他解决方案?
答案 0 :(得分:0)
在文档根目录中的htaccess中:
RewriteEngine on
#If /shop/foobar file does not exist
RewriteCond %{DOCUMENT_ROOT}/shop/$1 !-f
#rewrite /shop/foobar to /foobar (root)
RewriteRule ^shop/([^/]+)/?$ /$1 [L]
答案 1 :(得分:0)
这应该可以正常工作:
RewriteEngine On
RewriteRule /shops/(.*) /$1 [L]