#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]);