次のような URL があります。
http://www.domain.tld/index.php?url=http://www.otherdomain.tld
上記のように、この URL が URL に書き換えられるように mod_rewrite を使用したいと思います。
http://www.domain.tld/check/http://www.otherdomain.tld
私もそれを試してみましたurl_encoded:
http://www.domain.tld/check/http%3A%2F%2Fwww.otherdomain.tld
どちらのバージョンも機能しません。私はいつも404エラーを受け取ります
The requested URL /check/http://www.otherdomain.tld was not found on this server.
私は mod_rewrite をまったく初めて使用し、次のルールを試しました。これは、URL に似ていない
RewriteRule check/(.*)$ /index.php?url=$1
パラメーター (例: test
) には機能しますが、URL に似たパラメーターには機能しません。
このルールを修正するための助けをいただければ幸いです。
前もって感謝します。
マルク