我试图让wordpress网站重写到NetSuite页面,保留Wordpress URL,但将用户带到NetSuite页面。
例如 用户输入http://sighfye.com/my/111/2222,然后转到
在该网址中,他们仍然会看到http://sighfye.com/my/111/2222
然后将参数111和2222输入到netsuite网址中。
这是我的htaccess文件
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(\w+)/(\w+)/?(\w+)?/?$
"https://forms.na2.netsuite.com/app/site/hosting/scriptlet.nl?script=XXX&deploy=X&compid=XXXXXXX&h=XXXXXXXXXXXXXXX&id=$1&ref=$2&api=$3" [P]
</IfModule>
# END WordPress
每当我对此进行测试并转到http://sighfye.com/my/111/2222时,都会收到404错误。
注意:这些给出的URL仅作为示例,这是真实的URL。
我想念什么?
答案 0 :(得分:0)
尝试此代码,
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule http://sighfye.com/my/111/2222 https://forms.na2.netsuite.com/app/site/hosting/scriptlet.nl?script=XXX&deploy=X&compid=XXXXXXX&h=XXXXXXXXXXXXXXX&id=1116&ref=2222 [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
</IfModule>
谢谢!