使用.htaccess修改网址

时间:2013-12-14 13:14:17

标签: .htaccess url-rewriting drupal-7

我正在尝试在我的一个drupal项目中构建推荐网址 所以这些网址将由网站上的不同用户共享 和其他用户将通过共享链接访问网站 所以,如果在

访问节点
node/1 with path alias as content/test

这将分享为

content/test/referral/1

但上面的共享网址会导致找不到网页 那么我们可以分享网址吗

content/test/referral/1 

但是当请求来到drupal时 它内部视为

content/test?referral=1

这样就不会导致页面找不到。

1 个答案:

答案 0 :(得分:0)

您需要从content/test/referral/1content/test?refferal=1进行内部重写。确保为Apache服务器启用了mod_rewrite,然后将以下规则添加到.htaccess

RewriteRule ^content/test/referral/([0-9]+)/?$ /content/test?referral=$1 [L]