我目前的网址是
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
请向我提供此重定向的规则。
答案 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');