在核心PHP中创建动态SEO友好url

在核心PHP中创建动态SEO友好url,php,.htaccess,url,Php,.htaccess,Url,我想在核心php中创建seo友好的URL,例如,我有一个名为家庭和家具的类别,在这个类别中,我添加了一个名为Walton Sofa的产品,假设我的域名是www.mydomain.com 如果我创建上述类别,我的url应该是www.mydomain.com/home and furniture,并且在该页面中应列出所有产品。如果我在同一类别中创建上述产品,我的产品页面url应该是www.mydomain.com/home and furniture/walton sofa这是产品信息页面 如何使用

我想在
核心php
中创建seo友好的URL,例如,我有一个名为家庭和家具的类别,在这个类别中,我添加了一个名为Walton Sofa的产品,假设我的域名是www.mydomain.com

如果我创建上述类别,我的url应该是www.mydomain.com/home and furniture,并且在该页面中应列出所有产品。如果我在同一类别中创建上述产品,我的产品页面url应该是www.mydomain.com/home and furniture/walton sofa这是产品信息页面

如何使用
.htaccess
核心php
中创建此类url

这是我试过的


为了创建类别,我创建了一个文件夹(家和家具),为了创建产品,我在上面命名的文件夹中创建了一个
.php
页面。因此,创建静态文件夹和文件不是一个好主意

将此代码添加到您的
.htaccess

重新编写引擎打开
重写规则^([a-zA-Z0-9-/]+).html$product.php?pr_url=$1

RewriteRule^([a-zA-Z0-9-/]+)$category.php?cat_url=$1
显示您的原始url和当前htaccess规则。实际上,我正在为每个类别创建文件夹,并为每个产品创建php文件。Url是www.mydomain.com/home-and-furniture/walton-sofa.php,我不在这里使用。htaccess文件这是您的原始Url
www.mydomain.com/home-and-furniture/walton-sofa.php
如果是,那么您想删除
。php
我想,家和家具是您的首选文件夹,我不想创建文件夹和文件,这不是创建静态文件夹和文件的好主意,如果我这样做,将有n个文件。好的,那么您的原始文件在root
/
中的何处,或者项目中有一些特定的文件夹。使用$\u GET['cat\u url'在category.php中编写类别页面代码以及product.php中使用$_GET['pr_url']的产品页面代码。