如何在php中创建seo友好的URL

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在php中创建seo友好的URL相关的知识,希望对你有一定的参考价值。

任何人都可以帮助我制作seo的网址。例如(“ abc.com/post.php?id=1” --INTO--“ abc.com/1”或“ abc.com/p/1”)

这是我的索引文件代码。

if(isset($_GET['path']))
    $page = $_GET['path'];
else
    $page = "index.php";

if(file_exists(dirname( __FILE__ ) . '/theme/'.$page))  {  

    require( dirname( __FILE__ ) . '/theme/'.$page );

}else{

    header("Location:index.php"); //change index.php to 404.php
}

这是我的.htaccess代码。

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?path=$1 [NC,L,QSA]

答案

尝试通过composer使用PHPsimplerouting库这是URL:https://github.com/steampixel/simplePHPRouter/tree/master

以上是关于如何在php中创建seo友好的URL的主要内容,如果未能解决你的问题,请参考以下文章

如何在OpenCart中创建自定义SEO友好的URL?

如何在 jsf 中创建用户友好和 seo 友好的 url?

使用 .htaccess 在 php 中创建友好的 URL [重复]

如何通过 pushState 在 Backbone 中使用 SEO 友好的 URL?

如何通过php查询使URL友好SEO [重复]

SEO友好的URL - 从blog.php?articleId = 26到blog / $ articleTitle