ZendFrameworkを使うとき、ルートに.htaccessとindex.phpを配置し、全てのリクエストをフロントコントローラーへリダイレクトするように指定する: .htaccess ---------------------------------------------...
ZendFrameworkを使うとき、ルートに.htaccessとindex.phpを配置し、全てのリクエストをフロントコントローラーへリダイレクトするように指定する: .htaccess ---------------------------------------------...
最近よくGoogleアラートで見覚えのないページが通知されてきていました。具体的には、このブログのトップページのURLに更新日時がパラメータ(クエリ)としてくっついたものです。 (例) http://blog.fkoji.com/?08271006 こんなURLをこのブログからリンクさせた記憶はなく、アクセスログを調べてみると、とあるサイトからこのパラメータつきのリンクが貼られていることが分かりました。 ただのbotからのアクセスなら構わないのですが、サイトからリンクされているゆえにGooleがインデックスしてしまい、重複コンテンツとなってしまいちょっと困ります。 そこで.htaccessを使ってパラメータなしのURLにリダイレクトさせることにしました。 参考にしたページはこちら。 » .htaccess hack: remove query strings from URLs 具体的には
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] このなかでRewriteRuleの最後に書いてある[R=301,L]のとこなのですが、Rがリダイレクトを指しており、=301を省略すると302がデフォルトになります。 用途に応じて使い分けると良いでしょう。 [R=301,L] 永久的なHTTP→HTTPS [R,L] 一時的なリダイレクト ロードバランサー(80,443対応)の配下にある場合 これはAWS環境でELBがある場合や、その他のプロプライエタリなロードバランサ(LoadMaster、BigIP、Coyote、A10など)の場合に適用できます。もちろんNginxなどのリバースプロキシを使う場合も有効です。 基本的には上流の
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く