【发布时间】:2017-07-02 05:05:14
【问题描述】:
网址是动态的 我有网址 xyz.com/news.php?url=Facebook-launch-new-messenger-news-16680.php
但在这里我想从上面的网址中删除“news.php?url=”。
我通过点击链接从我的索引页面进入这个
<a href="news.php?url=<?= $row['url'];?>"><?= $row['title'];?></a>
我在 .htaccess 中使用这个重写代码
RewriteEngine On
RewriteRule ^([a-zA-Z0-9-/]+).php$ news.php?url=$1
RewriteRule ^([a-zA-Z0-9-/]+).php/$ news.php?url=$1
帮帮我。
【问题讨论】:
-
访问此站点以获取 .htaccess 相关帮助,他们甚至有一个用于美化 url 的 .htaccess 规则生成器。链接:webtoolhub.com/tn561403-htaccess-url-rewrite.aspx
-
我不认为您可以删除 ?url= 部分(除非您使用 post 方法而不是 GET 方法)但是,要删除 news.php,只需将其放入文件夹并将其重命名为 index.php
标签: php .htaccess url url-rewriting