我目前正在尝试进行一些网址重写。我已经取得了一些进展,但我似乎无法删除文件扩展名。
输出当前的网址如下: 物品安装-APACHE-上linux.php
我希望它看起来像: 物品安装的Apache-上的Linux /
RewriteEngine on
RewriteRule ^article-(.*).php$ ./article_show_friendly.php?url=$1
答案 0 :(得分:2)
只需从第一部分中删除.php
,然后添加可选的斜杠/?
即可。另外,将(.*)
更改为(.+)
以确保包含1个或多个字符。
RewriteRule ^article-(.+)/?$ /article_show_friendly.php?url=$1 [L]
还在末尾添加了L
标志,以确保在此时停止重写。