URLで記事や投稿を特定する為の名前ベースの別称です。
例えばこのページのスラグは「wpword-slug」と命名しています。
それで、このサイトのパーマリンク設定は「投稿名ベース」になっていますので
http://labo.pls-ys.com/wpword-slug
でアクセスできることになります。
URLで記事や投稿を特定する為の名前ベースの別称です。
例えばこのページのスラグは「wpword-slug」と命名しています。
それで、このサイトのパーマリンク設定は「投稿名ベース」になっていますので
http://labo.pls-ys.com/wpword-slug
でアクセスできることになります。
WordPressのURLは設定→パーマリンク設定でパターンカスタマイズできるので、その設定毎のURLを示します
■デフォルト
ページ種別 | テーマファイル | URL |
---|---|---|
個別記事 | single.php | /?p=[リビジョン番号] |
固定ページ | page.php | /?page_id=[リビジョン番号] |
アーカイブ | archive.php | /?m=[年月] |
カテゴリー | category.php | /?cat=[カテゴリID] |
タグ | tag.php | /?tag=[slug] |
検索 | search.php | /?s=[検索文字] |
■日付と投稿名
ページ種別 | テーマファイル | URL |
---|---|---|
個別記事 | single.php | /[年]/[月]/[日]/[slug] |
固定ページ | page.php | /[slug] |
アーカイブ | archive.php | /[年]/[月]/ |
カテゴリー | category.php | /category/[slug] |
タグ | tag.php | /tag/[slug] |
検索 | search.php | /?s=[検索文字] |
■月と投稿名
ページ種別 | テーマファイル | URL |
---|---|---|
個別記事 | single.php | /[年]/[月]/[slug] |
固定ページ | page.php | /[slug] |
アーカイブ | archive.php | /[年]/[月]/ |
カテゴリー | category.php | /category/[slug] |
タグ | tag.php | /tag/[slug] |
検索 | search.php | /?s=[検索文字] |
■数字ベース
ページ種別 | テーマファイル | URL |
---|---|---|
個別記事 | single.php | /archve/[リビジョン番号] |
固定ページ | page.php | /[slug] |
アーカイブ | archive.php | /archve/date/[年]/[月]/ |
カテゴリー | category.php | /archve/category/tag/[slug]/ |
タグ | tag.php | /archve/tag/[slug] |
検索 | search.php | /?s=[検索文字] |
■投稿名ベース
ページ種別 | テーマファイル | URL |
---|---|---|
個別記事 | single.php | /[slug] |
固定ページ | page.php | /[slug] |
アーカイブ | archive.php | /[年]/[月]/ |
カテゴリー | category.php | /category/[slug] |
タグ | tag.php | /tag/[slug] |
検索 | search.php | /?s=[検索文字] |
XAMPPでSSLを利用する場合、localhostへのアクセスは特に設定をすることなくでるけど、バーチャルホストでSSLを利用する場合は認証鍵の作成などが必要になるのでその方法を残します。
■認証鍵の作成に必要なものと在り処
ファイル名 | PATH |
---|---|
openssl.exe | %XAMPP_PATH%\apache\bin\openssl.exe |
openssl.cnf | %XAMPP_PATH%\apache\conf\openssl.cnf |
■SSL作成手順
※%XAMPP_PATH%の部分はそれぞれの環境に合わせて置換してください
cd %PATH_TO_DIR%
set path=%path%;%XAMPP_PATH%\apache\bin
set OPENSSL_CONF=%XAMPP_PATH%\apache\conf\openssl.cnf
openssl genrsa -des3 -out example.com.key 1024 Loading 'screen' into random state - done Generating RSA private key, 1024 bit long modulus ..++++++ ..................++++++ e is 65537 (0x10001) Enter pass phrase for ec-movie.local.key: #パスフレーズを入力 Verifying - Enter pass phrase for ec-movie.local.key: #もう一度入力
openssl req -new -key example.com.key -out example.com.csr Enter pass phrase for ec-movie.local.key: #パスフレーズを入力 Loading 'screen' into random state - done You are about to be asked to enter information that will be incorporated into your certificate request. What you are about to enter is what is called a Distinguished Name or a DN. There are quite a few fields but you can leave some blank For some fields there will be a default value, If you enter '.', the field will be left blank. ----- Country Name (2 letter code) [AU]:JA State or Province Name (full name) [Some-State]: #都道府県を入力 Locality Name (eg, city) []: #市区町村を入力 Organization Name (eg, company) [Internet Widgits Pty Ltd]: #会社名 Organizational Unit Name (eg, section) []: #部署名 Common Name (e.g. server FQDN or YOUR name) []: #ドメイン Email Address []: #空 Please enter the following 'extra' attributes to be sent with your certificate request A challenge password []: #空 An optional company name []: #空
openssl req -new -x509 -days 365 -key example.com.key -out example.com.crt Enter pass phrase for ec-movie.local.key: #パスフレーズ Loading 'screen' into random state - done You are about to be asked to enter information that will be incorporated into your certificate request. What you are about to enter is what is called a Distinguished Name or a DN. There are quite a few fields but you can leave some blank For some fields there will be a default value, If you enter '.', the field will be left blank. ----- Country Name (2 letter code) [AU]:JA State or Province Name (full name) [Some-State]: #都道府県を入力 Locality Name (eg, city) []: #市区町村を入力 Organization Name (eg, company) [Internet Widgits Pty Ltd]: #会社名 Organizational Unit Name (eg, section) []: #部署名 Common Name (e.g. server FQDN or YOUR name) []: #ドメイン Email Address []: #空
openssl rsa -in example.com.key -out example.com.key Enter pass phrase for ec-movie.local.key: #パスフレーズ writing RSA key
■Apacheに反映
<VirtualHost *:443> ServerAdmin webmaster@dummy-host.example.com DocumentRoot "c:\path\to\document\root" ServerName example.com ServerAlias www.example.com ErrorLog "logs/ec.example.com.com-error.log" CustomLog "logs/ec.example.com.com-access.log" common SSLEngine on SSLProtocol all -SSLv2 SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW SSLCertificateFile "conf/ssl.crt/example.com.crt" SSLCertificateKeyFile "conf/ssl.key/example.com.key" <Directory "c:\path\to\document\root"> Options FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost>
※非SSL(http)のバーチャルホスト定義をコピペしてSSL(443)ポートの定義を書き、SSLキーファイルを追記してます
あとはxamppを起動して動作確認してください。
システム開発の中でリリース後の運用フェーズでプログラムを変更・追加したファイルの一覧を確認したい。ということがよくあると思います。
そういう時にファイルの一覧を取得する方法です。
また、上記操作のを行って差分ファイルを出力(エクスポート)することもできます。