【发布时间】:2016-02-29 20:39:38
【问题描述】:
我正在使用 GoDaddy 托管的 Wordpress 网站。
我有用户会尝试转到<mywebsite.com>/jobs,我需要将他们重定向到<mywebsite.com>/newpath/corporate-opportunities/。
我的印象是我可以将重写规则放置在我的 GoDaddy 托管安装根目录下的 .htaccess 文件中。我有以下内容:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
<IfModule mod_rewrite>
RewriteEngine on
RewriteRule http://<www.mywebsite.com>/jobs http://<www.mywebsite.com>/newpath/corporate-opportunities/ [R]
</IfModule>
第一组规则(在 Wordpress Begin 和 End cmets 中)通常用于 Wordpress 的“永久链接”URL 重写,因此它们很漂亮。 Wordpress 块之后的重写规则是我尝试进行重定向的方式。
我无法让它工作。
【问题讨论】:
-
可能更适合作为 stackoverflow.com/questions/30132467/… 的副本。
标签: wordpress .htaccess mod-rewrite