使用.htaccess
RewriteEngine规则时在php中获取值
我正在使用以下规则
RewriteEngine On
RewriteRule ^([^/]*)$ page.php?title=$1 [L]
这意味着它将创建一个类似于视图的页面
(即)
www.mywebsite.com/contact
www.mywebsite.com/blog
但是我如何获取在URL中传递的值并使用Get方法在页面内显示它 echo "Page content is ".$_GET['title'];
当我在网址中传递值(如www.mywebsite.com/view)时,
它只是显示>页面内容是page.php
我在做什么错误,我该如何解决?
某些不需要重写的URL会被重写。您可能想像这样更改规则:
RewriteEngine On
RewriteRule ^([^/.]+)/?$ page.php?title=$1 [L]
[^/.]
确保没有在路径上没有点+
确保有至少一个字符/?
允许可选尾随斜杠本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句