1

http://site.com/services/にページがあり、それをhttp://site.com/servics/first-service/にリダイレクトしたいだけです。

これを行うための最良のリダイレクトは何ですか?これを行うにはどうすればよいですか?

4

6 に答える 6

8

PHP

header("Location: yourpage.php");
exit;

コードの実行を停止するには、exitまたはそれdie以降を使用する必要があります。headerまた、出力の前にコードを実行する必要があります。


HTML

<meta http-equiv="refresh" content="0;url=yourpage.php">

コードは<head></head>タグの間に配置する必要があります。


JavaScript

window.location = "yourpage.php";

.htaccess

Redirect 301 /oldpage.php /newpage.php
于 2012-07-11T20:43:45.267 に答える
1

これは、単純なリダイレクトディレクティブで実現できます。

Redirect /services /services/first-service

クライアントに送信する応答コードの種類を選択できます。私が提供したリンクでそれに関するさらなる情報。

于 2012-07-11T20:45:48.240 に答える
1

それが恒久的な変更である場合は、301リダイレクトを使用したいグーグルは問題に関するいくつかの良いコンテンツを持っています

リダイレクトを作成するには、追加するだけです

redirect 301 /services/  http://site.com/services/first-service/

ディレクトリツリーの最上位の.htacessに移動します。 注「servcs」をあなたの例からサービスに切り替えました

于 2012-07-11T20:47:57.457 に答える
0

javascriptで:window.location = "/first-service";

于 2012-07-11T20:43:14.320 に答える
0

私はこれをフォルダ内のインデックスファイルとして使用しますが、一般の人に見せたくないです、、、、

    <meta name="robots" content="noindex, nofollow" />
    <meta name="googlebot" content="noindex, nofollow" />

<?php

$url = 'http://' . $_SERVER['HTTP_HOST'];            // Get the server//

header('Location: ' . $url, true, 301);              // Use either 301 or 302//

?>
于 2016-01-18T21:36:20.213 に答える
-1

javascriptを試しましたwindow.location = "http://site.com/servics/first-service/";か?私はそれがうまくいくことを願っています。

于 2012-07-11T20:43:58.843 に答える