我在PHP编码网站
和我的链接是:-
http://example.com/science.php?category=alien&标题=发现+ UFO +是+ + +头+,+点击+
现在,我想在我的视图源中显示url:-
http://example.com/science.php/alien/Find + UFO + +/+你的+头+ +点击这里
我也希望这个工作链接:-
来自。htaccess[在generateit.net> mod_rewrite生成器的帮助下]的代码:-
RewriteEngine On
RewriteRule ^([^/]*)/([^/]*)$ /science.php?category=$1&title=$2 [L]
现在我需要在PHP中做些什么,使这个URL有效
我需要在链接下面写吗? -
<a href="http://example.com/science.php?category=<?php echo $rows['category'] ?>&title=<?php echo htmlentities($rows['title']); ?>" > <?php echo $rows['title'] ?></a>
在我的代码或者我需要写:-
<a href="http://example.com/science.php/<?php echo $rows['category'] ?>/<?php echo htmlentities($rows['title']); ?>" > <?php echo $rows['title'] ?></a>
或一些函数来生成上面的url。
谢谢!我一直在寻找这些知识。
再次感谢
实际上,PHP端不需要做任何更改,因为PHP会在经过。httaccess文件翻译后接收请求。
现在我认为你的。http访问条件有问题,请尝试下面的代码:
RewriteEngine On
RewriteBase /
RewriteRule ^([^/]*)/([^/]*)/([^/]*)$ /$1.php?category=$2&title=$3 [L]
和保存后,尝试下面的链接
http://example.com/science/alien/Find+UFO+Just+over+your+head+by+clicking+here
希望对您有所帮助