繁体   English   中英

htaccess重写根文件夹请求

[英]Htaccess rewrite root folder request

有没有办法指出这一点:

domain.com/test

至:

domain.com/page.php?a=test

这困扰了我一段时间。 也许像这样:

RewriteRule ^/(.*)$ page.php?a=$1 [NC] 

我试图将诸如domain.com/test类的请求指向page.php并传递参数。

如果要映射所有的请求,包括domain.com/test.phpdomain.com/page.php?a=test.php ,您可以:

RewriteRule ^/(.*)$ /page.php?a=$1 [NC]

如果只想将请求路径: 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永久链接系统如何工作?

这是一个提供实际WordPress .htaccess代码进行重写的链接:

http://codex.wordpress.org/Using_Permalinks#Creating_and_editing_.28.htaccess.29

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM