我在这里安装了Wordpress http://www.trsmithroofing.co.uk/flat_roof_blog,我注意到网址重写效果很好。
这是一个例子。 http://trsmithroofing.co.uk/flat_roof_blog/index.php/2010/10/single-garage-flat-roof/
知道这个有效,我想知道为什么我不能重写在同一台服务器上工作...我有一个简单的规则,我可以在我的本地主机上工作,但是当我试用它'直播'它不起作用......
这是我的规则
Options +FollowSymLinks
RewriteEngine on
RewriteRule retest-choice-(.*)\.htm$ retest.php?choice=$1
在本地主机上,我可以导航到retest-choice-1.htm
,它会正确地请求retest.php?choice=1
它只能在fasthosts帐户上运行。
我一直在努力解决这个问题很长一段时间,但是现在我知道Wordpress已经成功实现了它,我问是否有人可以解释如何使用相同的方法。提前谢谢,你们堆栈溢出的人还没有让我失望。
沙恩
答案 0 :(得分:0)
ħ++号码://trsmithroofing.co.uk/flat_roof_blog/的的index.php 强> / 2010/10 /单车库平顶/
这不是重写。 IT直接指向 index.php 。其余类似目录的结构可用于$_SERVER['PATH_INFO']
变量中的php。