2

.htaccess を使用して自分のサイトから外部 (発信) URL をリダイレクトするにはどうすればよいですか? 検索エンジンはそれらをローカルと見なします。次に例を示します。

http://mysiteurl.com/links?http://externalurl.com

(like http://externalurl.com)一般的な URLを html 出力で上記のURL に変換できるプラグインがあります。

今私が欲しいのは、http:// externalurl.comクリックされたときに外部リンクが実行され、訪問者がに転送される必要があることだけですhttp://externalurl.com

パッティングを使ってみた

RewriteEngine On
RewriteRule ^links?(.*) http://$1/ [L,R=301]

しかし、私が望むように機能していません。アドレス バーhttp://mysiteurl.com/links?http://externalurl.comに、リダイレクトしていない、および 404 エラーを取得していると表示されます。

何か助けはありますか?すべてのプログラマーの前進に感謝します。

4

1 に答える 1

0

ルールを次のように変更します

RewriteRule ^links$ %{QUERY_STRING} [L,R=301]
于 2013-08-10T14:19:06.660 に答える