Z-Blogを使用してウェブサイトを構築した後サーバーの設定方法
疑似静的ルール?実はZblog公式は疑似静的設定ページで、Apache + .htaccess、IIS 7以上 + URL Rewrite Module、IIS 6 + ISAPI Rewrite 2.X、Nginx、Lighttpdなどの一般的なウェブサイト環境の疑似静的ルールを提供しています。まだわからない場合は、この記事を参照してください。
Zblog 疑似静的ルールの取得
一、Z-BLOGのAdmin Dashboardにログイン後、Plugin管理をクリックし、静的管理センターを見つけます。 静的管理センターがない場合は、自分でアプリケーションセンターからインストールしてください。

二、設定インターフェースで疑似静的を選択し、以下のルールは自分で変更するか、デフォルトのままにすることができます。

三、確定をクリックすると、ReWriteルールインターフェースにジャンプします。

四、生成された疑似静的ルールをあなたのウェブサイトの疑似静的設定に追加します。
異なるプログラムのZblog疑似静的ルール
apache zblog疑似静的ルール
RewriteEngine On
RewriteBase /zixun/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /zixun/index.php [L]
上記の内容を保存して
.htaccessファイルとして、ウェブサイトのルートディレクトリにアップロードします。サブディレクトリのルールも同様です。
IIS7 zblog 擬似静的ルール
ウェブサイトの"現在のディレクトリ"にweb.configファイルを作成し、関連する内容をコピーして貼り付けます。サブディレクトリも同様です。
IIS6 zblog 擬似静的ルール
[ISAPI_Rewrite]
RewriteRule /zixun/page_([0-9]*)\.html /zixun/index\.php\?page=$1&rewrite=1&full_uri=$0 [I,L]
RewriteRule /zixun/date-([0-9\-]+)(?:_)?([0-9]*)\.html /zixun/index\.php\?date=$1&page=$2&rewrite=1&full_uri=$0 [I,L]
RewriteRule /zixun/author-([0-9]+)(?:_)?([0-9]*)\.html /zixun/index\.php\?auth=$1&page=$2&rewrite=1&full_uri=$0 [I,L]
RewriteRule /zixun/tags-([0-9]+)(?:_)?([0-9]*)\.html /zixun/index\.php\?tags=$1&page=$2&rewrite=1&full_uri=$0 [I,L]
RewriteRule /zixun/category-([0-9]+)(?:_)?([0-9]*)\.html /zixun/index\.php\?cate=$1&page=$2&rewrite=1&full_uri=$0 [I,L]
RewriteRule /zixun/post-([0-9]+)\.html(\?.*)? /zixun/index\.php\?id=$1&rewrite=1&full_uri=$0 [I,L]
RewriteRule /zixun/([0-9]+)\.html(\?.*)? /zixun/index\.php\?id=$1&rewrite=1&full_uri=$0 [I,L]
ウェブサイトのルートディレクトリにhttpd.iniファイルを作成し、関連する内容をコピーして貼り付けます。httpd.iniファイルはANSIエンコーディングである必要があります。また、ボタンをクリックして生成することもできます。ヒント:このルールでは、ユーザーがカスタムルールを追加して、自分のディレクトリやファイルを広範な書き換えから除外できます。ヒント:ISAPI Rewrite 3の場合はApacheルールに従って生成してください。
Nginx zblog 擬似静的ルール
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /zixun/index.php;
}nginx.confを修正し、 location / { }ノード または location [インストールディレクトリ名] / { }(サブディレクトリインストール)ノード間に上記のルールを追加します。 つまり、もしあなたが
zblogをサブディレクトリにインストール、それに対応する
疑似静的ルールは以下のようになります:
location /zblog/ {
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /zixun/index.php;
}
}LNMPワンクリックパッケージを使用している場合は、上記のサブディレクトリ擬似静的ルールを個別のconfファイルとして保存できます。例えばzblog2.confとして保存し、仮想ホストの設定ファイル内で読み込むことができます。
include rewrite/zblog2.conf;宝塔パネルの場合は、サブディレクトリルールを現在の擬似静的ルールの後ろに追加してください。
Z-Blog 疑似静的スタイルのカスタマイズ
デフォルトのZ-blog疑似静的リンクに満足できない場合は、自分でカスタマイズできます。対応するパラメータは以下の通りです:
1、記事のURL設定設定可能なパラメータ:
- {%host%} :サイトアドレス、必須
- {%id%} :記事ID、記事IDと記事エイリアスのいずれかを選択する必要があります
- {%alias%} :記事エイリアス、記事IDと記事エイリアスのいずれかを選択する必要があります
- {%year%} :記事の年、オプション
- {%month%} :記事の月、オプション
- {%category%} :記事が属するカテゴリーのエイリアス、オプション
2、ページのURL設定設定可能なパラメータ:
- {%host%} :サイトアドレス、必須
- {%id%} :ページID、ページIDとページエイリアスのいずれかを選択する必要があります
- {%alias%} :ページエイリアス、ページIDとページエイリアスのいずれかを選択する必要があります
3、ホームページのURL設定設定可能なパラメータ:
- {%host%} :サイトアドレス、必須
- {%page%} :ページ番号、必須
4、カテゴリーページのURL設定設定可能なパラメータ:
- {%host%} :サイトアドレス、必須
- {%id%} :カテゴリーID、カテゴリーIDとカテゴリーエイリアスの少なくともいずれかを使用する必要があります
- {%alias%} :カテゴリーエイリアス、カテゴリーIDとカテゴリーエイリアスの少なくともいずれかを使用する必要があります
- {%page%} :ページ番号、必須
5、タグページのURL設定設定可能なパラメータ:
- {%host%} :サイトアドレス、必須
- {%id%} :タグID、タグIDとタグエイリアスの少なくともいずれかを選択する必要があります
- {%alias%} :タグエイリアス、タグIDとタグエイリアスの少なくともいずれかを選択
- {%page%} :ページ番号、必須
6、日付ページのURL設定設定可能なパラメータ:
- {%host%} :サイトアドレス、必須
- {%date%} :日付、必須
- {%page%} :ページ番号、必須
7、著者ページのURL設定設定可能なパラメータ:
- {%host%} :サイトアドレス、必須
- {%id%} :著者ID、必須
- {%page%} :ページ番号、必須
コメントは閉鎖されました
この記事のコメント機能は閉鎖されています。ご質問がある場合は、他の方法でお問い合わせください。