【发布时间】:2021-09-19 09:32:12
【问题描述】:
我有这种网址:
http://www.example.com/index.php?page=contest&contest=this-one-contest
我正在尝试在这里获取 2 个正常工作的网址。
-
我想要做的是获取这种 URL:
使用这个 htaccess 重写规则已经完成了
RewriteRule ^([a-z_-]+)/([a-zA-Z0-9_-]+)$ index.php?page=$1 [L,QSA]
RewriteRule ^([a-z_-]+)$ index.php?page=$1 [L,QSA]
RewriteRule ^([a-z_-]+)/$ index.php?page=$1 [L,QSA]
-
我要做的是在第二个 URL 中获取这种 URL:
我不知道这是否可以使用 htaccess,而且我不想创建一个名为“contest”的新文件夹。
我已经试过了,但还是不行。
RewriteRule ^([a-z_-]+)contest/([a-zA-Z0-9_-]+)$ index.php?page=$1&contest=$2 [L,QSA]
RewriteRule ^([a-z_-]+)contest/$ index.php?page=$1 [L,QSA]
RewriteRule ^([a-z_-]+)contest/$ index.php?page=$1 [L,QSA]
【问题讨论】:
标签: .htaccess mod-rewrite url-rewriting