我在example.com上有一个域名
有一个子目录,上面有一个测验,位于example.com/quiz/?id=1
我需要将?id = 1更改为TakeTheQuiz所以它看起来像example.com/quiz/TakeTheQuiz
这是我的.htaccess现在的样子(.htaccess位于example.com的根目录中)。现在我总是得到服务器500错误。
RewriteEngine On
RewriteBase /quiz
RewriteRule ^?id=1$ TaketheQuiz
这很简单,我看到的所有例子都非常复杂,我很难将它应用到这个:(帮助,任何人?感谢您的时间。
答案 0 :(得分:0)
你刚才这条规则错了:
RewriteEngine On
RewriteBase /quiz
RewriteRule ^TaketheQuiz$ ?id=1 [L]
修改强>
根据您的评论,请尝试以下方式:
RewriteCond %{QUERY_STRING} id=1
RewriteRule ^$ TaketheQuiz [R=301,L]