url 是动态的 我有网址 xyz.com/news.php?url=Facebook-launch-new-messenger-news-16680.php
但是我想从上面的 url 中删除“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
帮助我。
最佳答案
尝试下面的代码规则,它将适用于不存在的 php 文件..
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([\w-]+).php/?$ news.php?url=$1 [L]
关于php - url 重写从 url 中删除文件名 "news.php?url=",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42217158/