0

ファイルから.htacces、完全な URL を GET 変数として別の URL に渡す/リダイレクトする方法は?

お気に入り:

http://www.test.com/foo/bar.asp

次の場所にリダイレクトされます。

http://www.newsite.com/?url=http://www.test.com/foo/bar.asp

ドメイン付きの完全なURL 。
私は試した:

RewriteEngine on
RedirectMatch 301 ^/(.*)\.asp http://www.newsite.com/?url=%{REQUEST_URI}

しかし、それは次のようになります:

http://www.newsite.com/?url=?%{REQUEST_URI}
4

2 に答える 2

0
RewriteEngine on
RedirectMatch 301 ^/(.*)\.asp http://www.newsite.com/?url=$1.asp
于 2012-09-01T04:52:49.590 に答える
-1

最初のドメインとプロトコルが常に同じである場合は、使用できます

RedirectMatch 301 ^/(.*)\.asp http://www.newsite.com/?url=http%3A%2F%2Fwww.test.com%2F$1\.asp
于 2012-09-01T05:11:22.807 に答える