を達成するために.htaccessファイルを修正ディレクトリへのリダイレクトと別のURLへの別のURL。
仮想ホストで301リダイレクトを行う場合、最も一般的な方法が2つあります。最初の方法はcPanel設定を使用することです。 cPanelを使用するのは非常に簡単です。> Domain->リダイレクトにログインし、適切なオプションを選択してセットアップを完了します。ここでは説明しません。二つ目は.htaccessを直接編集することです。両方の本質はファイル.htaccessを修正することです、前者だけが手動で編集されます、後者はcPanelによってされます。ここで紹介する2番目の方法は主にです。
注意:301リダイレクトを設定する前に、必ず.htaccessファイルを適切なディレクトリにバックアップしてください。
1. domain.comをwww.domain.comにリダイレクトします。
この種のリダイレクトは、ドメイン名を一意にすることを目的としています。これは、WebサイトのSEOが実行しなければならないことです。 domain.comへのcomも同じ理由ですが、形式が異なります。 .htaccessファイルを開き、以下の規則を追加します。 (次のルールはプライマリドメイン名です。サブドメインは変更する必要があります。そうでない場合はサブドメインが書き換えられます。以下では、これについて具体的に説明します。)
RewriteEngine On
Www.domain.com $ [NC] RewriteRule ^(。*)$ http://www.domain.com$1 [L、R = 301]
2. www.domainをリダイレクトします。 domain.comへのアクセス
RewriteEngine
RewriteCond%{HTTP_HOST}!^ domain.com $ [NC]
RewriteRule ^(。*)$ http://domain.com$1 [L 、R = 301]
3. olddomain.comをwww.newdomain.comにリダイレクトします。
RewriteEngine On
RewriteCond%{HTTP_HOST}!olddomain.com $ [NC]
RewriteRule ^(。*)$ http://www.newdomain.com$1 [L、R = 301]
4. olddomain.comをnewdomain.comにリダイレクトします。
RewriteEngine On
RewriteBase /
RewriteCond%{HTTP_HOST}!olddomain.com $ [NC]
RewriteRule ^(。*)$ http://newdomain.com$1 [L、R = 301]
5. domain.com/file/file.phpをotherdomain.com/otherfile/other.phpにリダイレクトします。
RewriteCond%{HTTP_HOST} ^ www.domain.com $
RewriteRule ^ file /File.php $ http://www.otherdomain.com/otherfile /other.php [R = 301、L]
5. domain.comをwww.domain.comにリダイレクトしてもサブドメインには影響しません
特別な指示はサブドメインには影響しませんドメイン名にサブドメインが含まれていて、そのサブドメインをリダイレクトしたくない場合は、301リダイレクトを実行するために次の方法が必要です。
RewriteEngine On
RewriteCond%{HTTP_HOST}!^(www.45it.com |
T.webjx.com)$ [NC] RewriteRule ^(。*)$ http://www.45it.com$1 [L、R = 301]
上記のコードの説明:最初のこの行はmod-rewriteが有効であることを示し、2行目はリダイレクトされるオブジェクトを示しますこのコードにはwww.45it.comとt.webjx.comを除くすべてのドメイン名が含まれますサブドメイン貧弱なt.webjx.com。ドメイン名がt.webjx.comの場合、リダイレクトは行われず、3行目はリダイレクトされるターゲットを示します。上記は例です、実際には、主な考え方はまだ正規表現です、複数のサブドメインがリダイレクトしたくない場合は、同じことを2行目に追加できます。どんな質問でも後で提起することができます、私は答えるためにできるだけ多くを知っています。
この記事の方法は、htaccessファイルをサポートするシステム、つまりLinuxシステムにのみ適用可能であることに注意してくださいWindowsシステムのスペースについては、まだ検討していません。
の下に疑似静的
を追加する方法を教えてください。まずnginx設定ファイルディレクトリを入力してください。 次のコマンドを入力してください。 cd /alidata /server /nginx /conf /re
解決方法: 一般的にこの状況はディレクトリのパーミッション、ユーザーパスワードに関連し、正しいパーミッションを設定した後も同じ状況が使えます:sudo apt- vsftpd sudo rm /etc
サーバーのマザーボードに同じモデルのギガビットNICが2つある場合は、ポートアグリゲーション2GまたはIPスプリット1Gを実行することをお勧めします。もちろん、あな
最初に解決策を言ってください。 component downloaderを使用してISAPI_Rewriteをダウンロードし、展開します。 ISAPI_RewriteのISAPI_Rewri
win7のsvchost.exeプログラムがウイルスであるかどうかを判断する方法?
Focusky用のテンプレートをカスタマイズする方法Focusky自家製テンプレートチュートリアル
Win8.1のシステムインストールの入力方法は、入力方法の理由と解決策が表示されません入力方法のWin8.1のシステムプロンプトを使用した後
Win7システムのIE入力ポップアップは、プロンプトを表示せずに閉じる方法を自動的に促します
Windows 7のノートブックを電源改善の開始から構築する
Windows7のアカウントと権限
管理者アカウントでログインしている、システム上のファイルをアンインストールしようとしている、