我正在尝试在我的一个drupal项目中构建推荐网址 所以这些网址将由网站上的不同用户共享 和其他用户将通过共享链接访问网站 所以,如果在
访问节点node/1 with path alias as content/test
这将分享为
content/test/referral/1
但上面的共享网址会导致找不到网页 那么我们可以分享网址吗
content/test/referral/1
但是当请求来到drupal时 它内部视为
content/test?referral=1
这样就不会导致页面找不到。
答案 0 :(得分:0)
您需要从content/test/referral/1
到content/test?refferal=1
进行内部重写。确保为Apache服务器启用了mod_rewrite
,然后将以下规则添加到.htaccess
。
RewriteRule ^content/test/referral/([0-9]+)/?$ /content/test?referral=$1 [L]