2016-12-05 89 views
2

我想在core php創建搜索引擎友好的URL,例如我有一個名爲家庭類和傢俱這個類別中我加入了一個名爲沃爾頓沙發產品,假設我的域名是www.mydomain.com創建核心PHP動態SEO友好的URL

如果我創建上面的類別,我的網址應該是www.mydomain.com/home-and-furniture並且在此頁面中列出所有產品。如果我在同一類別中創建以上產品,我的產品頁面網址應爲www.mydomain.com/home-and-furniture/walton-sofa這是產品信息頁面。

如何使用.htaccesscore php中創建此類URL。

這裏是我試過,

要創建類別我創建一個文件夾(家和傢俱),並創造一個產品我創建上面命名的文件夾一個.php頁面。所以這不是創建靜態文件夾和文件的好主意。

+0

顯示原來的網址和您當前的htaccess規則添加該代碼。 –

+0

其實我正在爲每個產品的每個類別和php文件創建文件夾。網址是www.mydomain.com/home-and-furniture/walton-sofa.php並且這裏iam不使用.htaccess文件 – JustUser

+0

這是您的原始網址www.mydomain.com/home-and-furniture/walton-sofa。如果是的話,那麼你想刪除'.php'我猜和家庭和傢俱是你的文件夾 –

回答

1

.htaccess

RewriteEngine On 
 
RewriteRule ^([a-zA-Z0-9-/]+).html$ product.php?pr_url=$1 
 
RewriteRule ^([a-zA-Z0-9-/]+)$ category.php?cat_url=$1

+0

使用$ _GET ['cat_url']和product.php中的產品頁面代碼在category.php中編寫分類頁面代碼,使用$ _GET [ 'pr_url']。 – silent

+0

它的工作。謝謝你Safu, – JustUser