我一直很难获得干净的网址。
如何编写RewriteRule以转换以下干净的URL
/posts/test-title.php
这
post-slug.php?slug=test-title
感谢。
答案 0 :(得分:0)
RewriteEngine On
Options +FollowSymlinks
RewriteBase /
RewriteRule ^posts/(.*) /post-slug.php?slug=$1
不确定你是否打算在你的漂亮网址上加上.php扩展名......似乎多余 - 如果你这样做,那么你可以删除post-slug.php中的扩展名
$slug_with_ext = str_replace(".php", "", $slug);