我有来自 Apache 的 .htaccess 片段:
RewriteCond %{REQUEST_FILENAME} index\.php
RewriteCond %{QUERY_STRING} ^id=([0-9]+)$
RewriteCond %{DOCUMENT_ROOT}/u_pages/%1.php -f
RewriteRule .* u_pages/%1.php? [L]
使用 Winginx 在线转换器我得到以下结果:
location / {
if ($request_filename ~ index\.php){
rewrite ^(.*)$ /u_pages/%1.php? break;
}
}
但这似乎没什么作用。
我想要实现的目标:
我在文件夹中有普通的 php 文档/u_pages/
--例如123.php
,444.php
等等。
我需要每个站点都具有以下基础的 URL:
example.com/index.php?id=123
-其中文件名 ( ) 对应于URL123.php
后面的数字id=
希望有人能伸出援手。在此先行致谢。