在wordpress中获取重定向循环问题
我在我们的WorpAddress网站上使用单独的主题。这样url就会像这样生成 在上面的URL中,我在博客文件夹下托管了wordpress实例 我正在尝试从url中删除字符串“project”。所以我写了下面的代码。它正在重定向到相应的url,但页面工作正常。出现以下错误“页面未正确重定向” 问题是什么 下面是我正在使用的htaccess在wordpress中获取重定向循环问题,wordpress,.htaccess,Wordpress,.htaccess,我在我们的WorpAddress网站上使用单独的主题。这样url就会像这样生成 在上面的URL中,我在博客文件夹下托管了wordpress实例 我正在尝试从url中删除字符串“project”。所以我写了下面的代码。它正在重定向到相应的url,但页面工作正常。出现以下错误“页面未正确重定向” 问题是什么 下面是我正在使用的htaccess # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /myproj/blog/
RewriteRule ^project/(.*)$ $1 [L,R,QSA]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /myproj/blog/index.php [L]
</IfModule>
# END WordPress
#开始WordPress
重新启动发动机
RewriteBase/myproj/blog/
重写规则^project/(.*)$$1[L,R,QSA]
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/myproj/blog/index.php[L]
#结束WordPress
为什么不从管理面板的URL设置中删除project
路径,这样就不需要RewriteRule^project/(.*)$$1[L,R,QSA]
了,这会导致无限循环。我试过了,不可能。因为默认情况下,它是添加的,因为我们使用Gridnik wordpress主题。project是该主题提供的自定义帖子类型吗?是。这是自定义的post类型。因此默认情况下,wordpress permalink结构将post_类型slug添加到post_name参数之前的url中。就像有办法删除它一样,有些插件是可以使用的。