0

私はついに自分のURLからgetパラメータを削除する方法を見つけました 。/s.com/file.php?name=somthingのようなURLを持っていました

このコードで私はそれらをs.com/file/somthingに変更しました

オプション+FollowSymLinksRewriteEngine On

RewriteRule ^ file /(.*?)$ http://s.com/file.php?name= $ 1

これまでのところすべてが大丈夫です

ローカルホストでs.com/file/somthingのようなURLをクリックすると、そのURLに正確に移動します

しかし、私のサーバーでは、古いURLにリダイレクトされ、古いURLが表示されます

古いURLを表示したくない

誰かが助けることができますか?

4

1 に答える 1

0

httpリダイレクトは常に外部=>ブラウザに表示されます。それを試してください:

RewriteRule ^file/(.*?)$ /file.php?name=$1
于 2012-05-14T23:00:27.813 に答える