我想将所有http://localhost/webportal/organizations/32
次请求重定向到http://localhost/webportal/organizations/32?qt-organization_tabs=tab1#qt-organization_tabs
(其中32是变量)。
我怎样才能使用mod_rewite?
更新
我已经更新了上面的网址,最初发布的网址不正确,无论如何我尝试了以下规则并且无效:
RewriteRule ^/organizations/(.+)$ ^/organizations/$1?qt-organization_tabs=tab1#qt-organization_tabs [L,R]
所有其他规则都正常,这是我的htaccess文件(Drupal CMS)的相关部分:
RewriteEngine on
RewriteRule "(^|/)\." - [F]
RewriteBase /webportal
RewriteRule ^/organizations/(.+)$ ^/organizations/$1?qt-organization_tabs=tab1#qt-organization_tabs [L,R]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^ index.php [L]
由于
答案 0 :(得分:1)
在文档根目录中的htaccess文件中添加:
RewriteEngine On
RewriteRule ^/?webportal/organizations/(.+)$ /pepris/webportal/$1?qt-organization_tabs=tab1#qt-organization_tabs [L,R]
您还可以使用mod_alias:
RedirectMatch ^/?webportal/organizations/(.+)$ /pepris/webportal/$1?qt-organization_tabs=tab1#qt-organization_tabs