我正在使用标准.htaccess设置的wordpress自托管网站:
在网站上,我有一个名为" animalpage"的页面。使用我的重写设置,它在地址栏中显示为http://www.example.com/animalpage。
我正在使用自定义页面模板并处理一些事情,包括使用GET变量。例如:
if (isset($_GET=['word'])) { echo $_GET['word]; }
因此,http://www.example.com/animalpage?word=cat会显示" cat"。
我遇到的问题是重写网址,使其看起来像:http://www.example.com/animalpage/dog,仍然可以访问" dog"作为GET变量。
开始时我对mod_rewrite规则不太满意,但是在wordpress
安装中工作会给我一个额外的曲线球。
有人知道我需要添加到.htaccess
以实现此目的吗?
谢谢!
答案 0 :(得分:-1)
旧版本:
RewriteRule ^animalpage/([a-z0-9]+)/?$ animalpage?word=$1 [NC,QSA]
回顾:
RewriteRule ^animalpage/([^/])/?$ animalpage?word=$1 [NC,L,QSA]