在wordpress中的htaccess中编写重定向URL

时间:2015-10-28 10:21:05

标签: wordpress apache .htaccess redirect

我目前的网址是

http://localhost/removalcenter/landing-page/?from=Algeria&to=Afghanistan&submit=Submit

我想在用户输入网址时重定向到此当前网址 http://localhost/removalcenter/removals-from-Algeria-to-Afghanistan来自和来自querystring变量
我的htaccess代码是..

 # BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /removalscenter/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /removalscenter/index.php [L]
</IfModule>
# END WordPress


请向我提供此重定向的规则。

1 个答案:

答案 0 :(得分:1)

您必须将此代码放入functions.php

我没有测试过!这只是一个例子,因为你询问了一些代码。

之后你必须去wordpress设置 - &gt;永久链接并仅保存设置。如果你不这样做,你将收到404错误。

阅读wordpress codex的信息:

  

重要提示:不要忘记刷新并重新生成重写规则   修改规则后的数据库。从WordPress管理屏幕,   选择设置 - &gt;永久链接,只需单击“保存更改”即可   变化。

function custom_rewrite_basic() {
  add_rewrite_rule('^removalcenter/landing-page/removals-from-Algeria-to-Afghanistan/?', '/removalcenter/landing-page/?from=Algeria&to=Afghanistan&submit=Submit', 'top');
}
add_action('init', 'custom_rewrite_basic');