更新时间:2023-11-02 23:31:22
这是我将使用的示例 htaccess 文件.在register/"之后输入的文件夹结构被视为转发到 register.php 的变量.如果需要,QSA 标志将允许您将其他 GET 变量视为变量.(例如/register/something/?some_var=1).
Here's an example htaccess file I would use. Folder structures entered after "register/" are treated as variables that forward to register.php. The QSA flag will allow you to have additional GET variables treated as vars if need be. (e.g. /register/something/?some_var=1).
这是针对特定情况,当您知道要为哪些页面重写多少变量时.换句话说,以下仅适用于两个变量/点(例如/registers/var1/var2/).
This is for specific cases when you know how many variables you want to rewrite for what pages. In other words, the below will only work with two variables/spots (e.g. /registers/var1/var2/).
希望有帮助!
############################################
## ENABLE REWRITES
RewriteEngine on
Options +FollowSymLinks
## EXAMPLE WITH 1 VAR
RewriteRule ^register/([A-Za-z0-9-]+)/ lib/register.php?var1=$1 [L,QSA]
## EXAMPLE WITH 2 VAR
RewriteRule ^register/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/ lib/register.php?var1=$1&var2=$2 [L,QSA]
## ALSO GOOD TO HAVE ERROR DOCS REWRITE
ErrorDocument 404 oops/