我在自己的vps上安裝了cent os7,然後安裝了lnmp和wordpress,
wordpress安裝在二級目錄下,現在顯示格式為http://我的網址/wordpress
我希望顯示的格式是http://我的網址。
發現安裝wordpress之後,wordpress目錄下沒有.htaccess檔案,用ls -al也看不到,
應該是沒有的。可能apache才有.htaccess檔案。
按照網上的方法,我把index.php檔案從wordpress目錄下拷貝到了網址目錄下,把該檔案內的
'/wp-blog-header.php'改成了'/wordpress/wp-blog-header.php'
另外在/usr/local/nginx/conf/vhost/我的網址.conf裡include了
/usr/local/nginx/conf/wordpress.conf檔案,而在wordpress.conf裡的語句是
location / {
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 (.*) /index.php; }
}
還是無法實現直接網址顯示二級目錄下的wordpress內容,望指教,多謝!
回複內容:
我在自己的vps上安裝了cent os7,然後安裝了lnmp和wordpress,
wordpress安裝在二級目錄下,現在顯示格式為http://我的網址/wordpress
我希望顯示的格式是http://我的網址。
發現安裝wordpress之後,wordpress目錄下沒有.htaccess檔案,用ls -al也看不到,
應該是沒有的。可能apache才有.htaccess檔案。
按照網上的方法,我把index.php檔案從wordpress目錄下拷貝到了網址目錄下,把該檔案內的
'/wp-blog-header.php'改成了'/wordpress/wp-blog-header.php'
另外在/usr/local/nginx/conf/vhost/我的網址.conf裡include了
/usr/local/nginx/conf/wordpress.conf檔案,而在wordpress.conf裡的語句是
location / {
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 (.*) /index.php; }
}
還是無法實現直接網址顯示二級目錄下的wordpress內容,望指教,多謝!
你把root目錄換成你的二級目錄不就行了麼