- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2018-09-14T05:39:00+09:00","default:kuji","kuji")
#author("2018-09-14T07:23:27+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]
リダイレクトで、アドレスバーが書き換わるように、設定する。
パス指定で[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]);