【发布时间】:2013-02-18 16:01:13
【问题描述】:
我试图弄清楚为什么我的 htaccess 文件中的重写规则没有将 URL 更改为更“SEO 友好的 URL”。
这是我的意思的一个例子:
我想从这里开始:
www.mydomain.com/Folder/post.php?url="how-to-make-me-a-happy-camper"
对此:
www.mydomain.com/Folder/how-to-make-me-a-happy-camper
或者这个:
www.mydomain.com/Folder/post/how-to-make-me-a-happy-camper
这是我的 htacess 代码:
RewriteEngine on
RewriteRule ^post/([a-zA-Z0-9-/]+)$ /post.php?url=$1
或者没有帖子/
我似乎无法使正则表达式工作,因为当我点击一个链接时,它会带我到
www.mydomain.com/Folder/post.php?url=how-to-make-me-a-happy-camper.
【问题讨论】:
标签: regex apache .htaccess url-rewriting friendly-url