【发布时间】:2023-04-04 14:42:01
【问题描述】:
我的 .htaccess 文件中有以下代码。当我打开 https://example.com/tran 时,它显示 404 页面,但在 url 中添加斜杠,如 https://example.com/tran/ 有效。 我怎样才能让https://example.com/tran 重定向到https://example.com/tran/ 和https://example.com/tran/parameter1 都可以工作,因为还想在url 中使用$_GET 方法从url 获取参数。
Options All -Indexes
RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
<FilesMatch ".(htaccess|htpasswd|ini|phps|fla|psd|log|sh)$">
Order Allow,Deny
Deny from all
</FilesMatch>
RewriteRule tran/(.*) transaction.php?id=$1
RewriteRule tran/(.*)/ transaction.php?id=$1
RewriteRule addr/(.*) address.php?id=$1
RewriteRule addr/(.*)/ address.php?id=$1
【问题讨论】: