繁体   English   中英

如何从url中删除id和title并使用domain重写它,后跟标题名称?

[英]How to remove id and title from url and rewrite it with domain followed by title name only?

我想从URL中删除id并用域重写它,然后只为SEO-frendly URL重写标题名称。

http://www.eyecatchers.co/testblog1.php?id=110&title=6-Benefits-of-Hiring-a-Digital-Marketing-Agency.

这是我当前的URL,我想通过.htaccess将其重写为以下URL

http://www.eyecatchers.co/6-Benefits-of-Hiring-a-Digital-Marketing-Agency.

我试过了

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule id/(.*)/(.*)/ testblog1.php?id=$1&title=$2 
RewriteRule id/(.*)/(.*) testblog1.php?id=$1&title=$2

但它给了我

http://www.eyecatchers.co//id/110/6-Benefits-of-Hiring-a-Digital-Marketing-Agency.

如何才能获得域名和标题名称?

这一个正则表达式可能有所帮助
preg_replace("/testblog1\\.php\\?id=\\d*&title=/", "$1", $input_lines);

所以
http://www.eyecatchers.co/testblog1.php?id=123&title=your-title
如此
http://www.eyecatchers.co/your-title

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM