网址是动态的 我有网址 的 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
帮帮我。
答案 0 :(得分:1)
尝试以下代码规则,它适用于不存在的php文件..
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([\w-]+).php/?$ news.php?url=$1 [L]