0
我有rewritting的URL的问题,请大家帮帮忙,如果有人有任何想法: 我的PHP代码如下所示:PHP和httaccess URL重写
<a href="single.php?id=<?echo $row['id'] . '/' . $str2;?>">test</a>
和链接如下所示:
www.domain.ro/single.php?id=100/name-of-the-article
但我想是这样的:
www.domain.ro/name-of-the-article
htaccess的文件看起来像THI s:
RewriteEngine on
RewriteCond %{REQUEST_URI} /([0-9]+)/([a-z\-A-Z]+)
RewriteRule (.*) single.php?id=%1&str2=%2 [L]
我必须改变,才能获取此链接?
的可能的复制(http://stackoverflow.com/questions/15722088/how-to-hide-filename-from- [如何使用的.htaccess来隐藏URL文件名] url-by-using-htaccess) –
你还没有完全理解重写模块的工作原理。它不能以某种方式神奇地改变网络中的链接。它仅在_incoming_请求上运行,而不是在发送的链接上运行。您将不得不按照您希望的方式生成自己的链接。然而,在这种情况下,我怀疑你想删除数字ID,因为没有,你将无法识别请求文章的传入请求... – arkascha
我正在寻找一个友好的网址解决方案,谢谢 –