【发布时间】:2016-09-29 12:14:17
【问题描述】:
我现在似乎在绕圈子,这变得令人沮丧......
我正在尝试将大量 Wordpress URL 从旧域的 .htaccess 301 重定向到新域上的新等价物,对于其他所有内容,将站点范围的重定向应用到新域的主页。
每次我尝试为整个网站实施重定向时,它似乎都会覆盖单个页面的任何重定向。我似乎无法两种工作方式。
这是一个例子:-
#Sitewide
RedirectMatch 301 ^(.*)$ http://newdomain.com
#Individuals
RedirectMatch 301 /page1 http://newdomain.com/page-1/
RedirectMatch 301 /page2/ http://newdomain.com/page-2/
RedirectMatch 301 /dfgeds/ http://newdomain.com/lpojpohj/
我已经尝试了很多方法和方法,其中包括:-
- 重定向匹配 301
- 重定向 301
- 重写规则
- RewriteCond 和 RewriteRule
我知道尝试让 .htaccess 指令在 Wordpress 网站中工作的复杂性,但我也尝试将规则置于默认值之上、默认值之下或使用默认值。
到目前为止,我还没有找到适用于我所追求的每个实例的任何东西,但我确信它一定只是在这里发挥作用。
- 我应该使用哪些指令?
- 它们应该按什么顺序排列?
- Wordpress .htaccess 应该放在什么位置?
- 您是否有可以提供的示例并希望我为您进行测试?
【问题讨论】:
标签: wordpress .htaccess redirect url-rewriting