如何在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的主要内容,如果未能解决你的问题,请参考以下文章
使用 .htaccess 在 php 中创建友好的 URL [重复]