这是一个 Nginx 的伪静态转换规则,将其转换成 Apache 的伪静态规则需要进行以下步骤:

  1. 将 Nginx 中的 if 语句转换成 Apache 中的 RewriteCond 语句,如下:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
  1. 将 Nginx 中的 rewrite 语句转换成 Apache 中的 RewriteRule 语句,如下:
RewriteRule ^/([a-zA-Z0-9_-]+)$ /go.php?uid=$1 [L]

综合起来,完整的 Apache 伪静态规则如下:

Options +FollowSymLinks
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l

RewriteRule ^/([a-zA-Z0-9_-]+)$ /go.php?uid=$1 [L]
NGINX 伪静态规则转换到 Apache 伪静态

原文地址: https://www.cveoy.top/t/topic/nAKh 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录