0

最後に変数を付けないワイルドカードを使用して、ページのグループをリダイレクトするにはどうすればよいですか? たとえば、以下の .htaccess コード:

RedirectMatch 301 /general/old_events_page.php(.*) http://mysite.org/events

これをもたらします:

mysite.org/events?id=749&friendly=1&date=20090308

しかし、私はそれをhttp://mysite.org/eventsに行きたいだけです

4

2 に答える 2

1

このmod_rewriteルールを試してください:

RewriteEngine on
RewriteRule ^general/old_events_page\.php$ /events? [L,R=301]
于 2009-11-05T13:55:13.933 に答える
0

これを実現するには、RewriteCond+RewriteRuleを使用する必要があります。

RewriteCondは、ルールが適用される条件を評価します

RewriteRuleはルールそのものです

とにかく...これはトリックでなければなりません。

RewriteEngine on
RewriteCond %{REQUEST_URI} /general/old_events_page.php
RewriteRule .? /events$1? [R=301,L]
于 2009-10-30T22:17:22.907 に答える