有没有可能的方法来指出这一点:
domain.com/test
到:
domain.com/page.php?a=test
这一直困扰着我一段时间。也许是这样的:
RewriteRule ^/(.*)$ page.php?a=$1 [NC]
我试图指出一个请求domain.com/test
并page.php
传递参数。
有没有可能的方法来指出这一点:
domain.com/test
到:
domain.com/page.php?a=test
这一直困扰着我一段时间。也许是这样的:
RewriteRule ^/(.*)$ page.php?a=$1 [NC]
我试图指出一个请求domain.com/test
并page.php
传递参数。
如果要映射所有请求,包括domain.com/test.php
到domain.com/page.php?a=test.php
,您可以:
RewriteRule ^/(.*)$ /page.php?a=$1 [NC]
如果您只想简单地将请求 path: 映射domain.com/test
到domain.com/page.php?a=test
,您应该:
RewriteRule ^/([a-zA-Z\-_]*)$ /page.php?a=$1 [NC]
注意:地图后,浏览器中的url显示仍然是http://domain.com/test
。
是的,WordPress 通过 .htaccess 和 php 的组合非常成功地做到了这一点......这是另一篇很好地解释它的帖子:
这是一个链接,它提供了用于重写的实际 WordPress .htaccess 代码:
http://codex.wordpress.org/Using_Permalinks#Creating_and_editing_.28.htaccess.29