#author("2018-09-14T07:23:27+09:00","default:kuji","kuji")
#author("2019-01-01T08:27:14+09:00","default:kuji","kuji")
CONTENTS
#contents
----
Lastmodified &lastmod;
----
*301 リダイレクト [#b33ff384]

サイトのコンテンツディレクトリを移動する場合 301リダイレクトを使うのが良いのだとか。

それでは、といろいろ設定するが、ちゃんと出来ているのかどうかが解りづらい。理由は、

+ ブラウザのキャッシュをクリアしても、WebServer(Apache)のキャッシュが効いている。
+ アドレスバーが書き換わらないと、事実上、動作確認できない。

** ウエブサーバのキャッシュを無効にする [#ecb3c4c0]

/usr/local/etc/apache24/httpd.conf を編集してもよいのだが、portupgrade で影響を受けない Includesディレクトリへ設定ファイルを追加しておく。

/usr/local/etc/apache24/Includes/MMAP.conf

 <Directory />
	EnableMMAP Off
 	# 追加
 	EnableSendfile Off
 	# 追加(デフォルトでもOFFではあるが敢えて明記)
 </Directory>

目的のディレクトリだけでも良いのだが、もう、サイト全体に効かせる。


** 変更元のディレクトリルート [#c0d668a4]
** 変更元のディレクトリルート [#h97194a4]


リダイレクトで、アドレスバーが書き換わるように、設定する。

パス指定で[R]が無ければリクエスト先を変えるだけだが、[R]がある場合やhttpから指定している場合はリダイレクト。
[R=301]指定している場合は301リダイレクトとなって、アドレスバーが書き換わる。のだそうな。

変更元のディレクトリルート/.htaccess


 # Apache .htaccess for PukiWiki
 
 RewriteEngine on
  RewriteBase /
  RewriteRule ^(.*)$ https://piano2nd.smb.net/PukiWiki [R=301]
 
 <FilesMatch "\.(ini\.php|lng\.php|txt|gz|tgz|zip)$">
 	Order allow,deny
 	Deny from all
 </FilesMatch>



【参考URL】欲しい情報を明記してくれてたのがココ~
https://qiita.com/shotets/items/1f8f308e008dcb96bf43

----
Total access &counter(total);:本日 &counter(today);:昨日 &counter(yesterday);
#counter([total|today|yesterday]);

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS