Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在wordpress中获取重定向循环问题_Wordpress_.htaccess - Fatal编程技术网

在wordpress中获取重定向循环问题

在wordpress中获取重定向循环问题,wordpress,.htaccess,Wordpress,.htaccess,我在我们的WorpAddress网站上使用单独的主题。这样url就会像这样生成 在上面的URL中,我在博客文件夹下托管了wordpress实例 我正在尝试从url中删除字符串“project”。所以我写了下面的代码。它正在重定向到相应的url,但页面工作正常。出现以下错误“页面未正确重定向” 问题是什么 下面是我正在使用的htaccess # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase

我在我们的WorpAddress网站上使用单独的主题。这样url就会像这样生成

在上面的URL中,我在博客文件夹下托管了wordpress实例

我正在尝试从url中删除字符串“project”。所以我写了下面的代码。它正在重定向到相应的url,但页面工作正常。出现以下错误“页面未正确重定向”

问题是什么

下面是我正在使用的htaccess

# 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中。就像有办法删除它一样,有些插件是可以使用的。