WordPress二級目錄搭建

我們在測試時,通常會在我們的本地搭建多個Wordpress,這就導致內網IP有限,當我們站點多的時候,我們不可能每個站點分配一個內網IP,這時,二級目錄搭建網站的必要性就凸顯出來了。

一、修改網站根目錄

可以提前在網站后臺修改網站地址,也可以在wp-config.php中添加、修改如下代碼,Swartz為二級目錄:

if ( defined( 'WP_CLI' ) ) {
    $_SERVER['HTTP_HOST'] = 'localhost';
}

define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] . '/Swartz');
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST'] . '/Swartz');

二、修改網站偽靜態

1、Nginx

# 村少博客 WordPress 搭建在二級目錄
rewrite ^.*/files/(.*)$ /wp-includes/ms-files.php?file=$1 last;
if (!-e $request_filename){
    rewrite ^.+?(/wp-.*) $1 last;
    rewrite ^.+?(/.*\.php)$ $1 last;
    rewrite ^ /index.php last;
}

2、Apche

# 村少博客 WordPress 搭建在二級目錄
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /make/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /Swartz/index.php [L]
</IfModule>

# END WordPress
------本頁內容已結束,喜歡請分享------
溫馨提示:由于項目或工具都有失效性,如遇到不能做的項目或不能使用的工具,可以根據關鍵詞在站點搜索相關內容,查看最近更新的或者在網頁底部給我們留言反饋。
? 版權聲明
THE END
喜歡就支持一下吧
點贊446 分享
評論 搶沙發

請登錄后發表評論

    暫無評論內容