跳轉到內容
View in the app

A better way to browse. Learn more.

PHP論壇人

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Nginx 偽靜態 [繁體]

精選回覆

發表於

-------------------------------
先刪除舊的修改方法
-------------------------------

如果你之前設置了偽靜態,你需要先刪除

 

寶塔面板 -> 點擊 你的論壇.com -> 配置文件 ->

刪除以下這幾行的偽靜態

 

#禁止访问的文件或目录

偽靜態在這一行的上面

# Set up rewrite rules.
location / {
try_files  $uri $uri/ /index.php;
}
location ~^(/page/).*(.php)$ {
try_files  $uri $uri/ /index.php;
}

 

Rewrite-CHT01.png

 

 

 


---------------------------------------
新的修改方法,使用到 api 資料夾
---------------------------------------

如果你的伺服器使用Apache,IPS論壇將自動給你偽靜態 htaccess 檔案,只要上傳並修改 .htaccess 這個檔案就可以。接下來到IPS論壇後台設置偽靜態

 

 

如果你使用Nginx,你需要依照以下的方法,才能使用Nginx偽靜態


寶塔面板 -> 點擊 你的論壇.com -> 偽靜態 -> 0.當前

將以下的偽靜態,複製並貼上 -> 保存

location / {
        try_files  $uri $uri/ /index.php;
  }
location ~^(/page/).*(.php)$ {
    try_files  $uri $uri/ /index.php;
}

location /api/ {
  if (!-e $request_filename){
    rewrite ^/api/(.*)$ /api/index.php;
  }
}

 

Nginx01.png

 

 

Nginx02.png

 

 


------------------------------------
IPS論壇後台,也需要設置偽靜態
------------------------------------

論壇後台 -> 系統 -> 搜尋引擎最佳化 -> Rewrite URL? -> [v] 是 -> 確認

Rewrite-CHT02.png

 

回到論壇前台,網址已經不包括 index.php 了

 

 

如果不喜歡網址後面的標題太長

https://你的論壇.com/topic/2-新主題標題/

改法為

論壇後台 -> 系統 -> 進階配置  -> 友善網址 ->

看到友善網址後面連接 -?? 問號的 -> 編輯 ->

Rewrite-CHT03.png
 

 

 


友善網址 -> 只刪掉 -{?}    然後按下確認,千萬別改錯了

Rewrite-CHT04.png

 

 

Rewrite-CHT05.png

 

這種 -{?}    要修改的地方很多,並且插件安裝越多,也就修改越多

以後再安裝什麼插件,一樣要來此處修改它,別忘了
 

 

 

 

修改好後的友善網址

Rewrite-CHT06.png
 

 

 

清除快取

論壇後台 -> 系統 -> 支援 -> 清除快取

 

 

回到論壇前台,原本的情況
https://你的論壇.com/topic/2-新主題標題/

已更改為
https://你的論壇.com/topic/2/

 

本文章最後於,由Jack編輯

建立帳號或登入後發表意見

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.