我正在尝试制作自己的CMS,此时我正在寻找清洁我的url,但我不能擦除第一个get参数,只留下第二个。
我所做的唯一的事情是用另一个.htaccess
条件删除扩展名文件名,但是我无法解决这个问题。
一个例子:
www.mysite.com/posts?id=2&title=The%20PostTitle
:
www.mysite.com/posts/The%20PostTitle
有人能帮帮我吗?
试试这个。
RewriteCond %{REQUEST_URI} /posts?id=('d+)&title=(.*)(&*.=.*){0,1}$ [NC]
RewriteRule .* http://www.example.com/posts/[%2]/?id=%1&%3
试试这个
RewriteEngine on
RewriteRule ^posts/([a-zA-Z0-9_-]+)/?$ "posts?title=$1&id=$2" [NC]
我发现了一个视频教程,可以帮助每个人谁是试图了解如何使用。htaccess文件。我希望它会对你自己的项目很有帮助。语义URL htaccess教程SEO友好清洁链接
感谢每一个试图帮助我的人!
对于说西班牙语的人,您可以阅读一些关于正则表达式(regex)的内容。