0

ルーター クラス JREAM http://jream.com/lab/routeを実装しようとしています。

ファイルはhttps://bitbucket.org/JREAM/route/srcにあります

サイトにある 301 リダイレクトを除いて、すべて正常に動作しているようです。

私が行った場合

Redirect 301 /free http://www.domain.com/join/

http://www.domain.com/join/?uri=freeにリダイレクトされて壊れます。

301 リダイレクトが、ルーターが起動する前にリダイレクトしないのはなぜですか?


これは元の .htaccess でした

Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?uri=$1 [QSA,L]

しかし、私はちょうど追加しました

RewriteRule ^(.*)free /join/ [R=301,NC,L]

そして、それはうまく機能しているようです。

4

0 に答える 0