0

http://localhost/webportal/organizations/32すべてのリクエストをhttp://localhost/webportal/organizations/32?qt-organization_tabs=tab1#qt-organization_tabs(32 は変数)にリダイレクトしたい。

mod_rewite を使用してこれを行うにはどうすればよいですか?

アップデート:

上記の URL を更新しました。最初に投稿された URL は正しくありませんでした。とにかく、次のルールを試してみましたが、機能しません。

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]

ありがとう

4

1 に答える 1

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
于 2012-10-25T06:40:30.617 に答える