何年も前に、このようなWebサイトをリダイレクトする単純なphpスクリプトがあり、スラッシュの右側のどのドメインでも機能することをhttp://example.com/google.com
読みました。google.com
このスクリプトが何であるか、どこにあるかを忘れました
2 に答える
5
ドキュメントルートにhtaccessファイルを作成し、これを追加する場合:
RewriteEngine On
RewriteRule ^/?([a-z0-9-.]+)$ http://$1/ [L,R]
于 2012-08-29T09:54:54.650 に答える
0
リダイレクトを永続的にしたい場合は、301リダイレクトを使用してください。これは検索エンジンで安全であり、スマートブラウザはこれを使用してブックマークをアップグレードできます。
例:http ://www.phpjunkyard.com/tutorials/php-redirect.php
<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.New-Website.com");
?>
編集(以下のコメントへの回答)
この投稿(http://stackoverflow.com/questions/8775374/how-to-get-everything-after-the-domain-name-into-a-string)は、リダイレクト先のドメインを構築するのに役立ちます。これをなどの関数に組み込むとget_url()
、上記を次のように変更できます。
<?php
my_url = get_url();
// CHECK IT IS A SAFE URL
// REDIRECT
header("HTTP/1.1 301 Moved Permanently");
header("Location: " . my_url);
?>
于 2012-08-29T09:54:46.663 に答える