我想在特定情况下从我的WordPress网址中删除一个文件夹:
自:
http://capitulardesign.com.br/blog/portfolio/70-anos-sinduscon/
要:
http://capitulardesign.com.br/portfolio/70-anos-sinduscon/
但规则必须仅适用于/blog/portfolio/
个案例。 WordPress安装在/blog/
文件夹中,普通网站(自定义PHP页面与WordPress Codex代码混合)位于根文件夹中。
Plus:/portfolio/
是自定义帖子类型分类。
答案 0 :(得分:0)
那将是一个真正的,嗯......无效的解决方案。
您是否考虑过改变rewrite_rules
并更改投资组合“term”链接term_link
?
使用portfolio
过滤器查看portfolio_rewrite_rules
的当前规则,并使用term_link
过滤器更改指向它们的链接。
解决此问题的另一种方法是更改with_front
({1}}个参数数组的false
元素,用于分类组合(register_taxonomy
) 。
答案 1 :(得分:0)
将以下代码放在主根merge(df[df$Rank == 4, c("State", "Hospital")], unique(df["State"]), all.y=TRUE)
文件中:
.htaccess
该方案是将RewriteEngine on
RewriteBase /
RewriteCond %{THE_REQUEST} !\s/+portfolio/ [NC]
RewriteRule ^blog/portfolio/(.*)$ portfolio/$1 [R=302,L,NE]
RewriteRule ^portfolio/(.*)$ blog/portfolio/$1 [L]
的任何请求重定向到/blog/portfolio/
,然后在内部将任何/portfolio/
重定向到/portfolio/
。
注意:清除浏览器缓存并对其进行测试,如果确定,请将/blog/portfolio/
更改为302
以进行永久重定向
答案 2 :(得分:-1)
使用更好的搜索替换插件来替换您的网址。 旧网址
http://capitulardesign.com.br/blog/portfolio/
新网址
http://capitulardesign.com.br/portfolio/
不需要htaccess
答案 3 :(得分:-1)
constructor