网址:
http://www.kashmirmart.com/display.php?cat_id=52&subcat_id=53&name=Woolen_Shawls
这里 cat id 、 subcate id 和 name 始终是动态值
我想这样重写:
http://www.kashmirmart.com/parentname/subcatname/page
例如:
http://www.kashmirmart.com/handicraft-industry/kashmir-craft/Woolen_Shawls
手工业是母体 克什米尔工艺是手工业下的子类别 Woolen_Shawls 是克什米尔工艺中列出的最后一个详细页面
请尽早给我解决方案 谢谢
我给你一个例子...你可以根据你的要求修改。
你想把它们改成这样:
为此,您需要使用“正则表达式”。这些模式以服务器可以理解和适当处理的特定格式定义。识别数字的典型模式如下所示:
[0-9]+
方括号包含一定范围的字符,“0-9”表示所有数字。加号表示该模式将识别加号之前的一个或多个内容 - 因此该模式实际上意味着“一个或多个数字” - 正是我们要在 URL 中找到的内容。
规则的整个“模式”部分默认被视为正则表达式 - 您根本不需要打开或激活它。
RewriteEngine On # Turn on the rewriting engine
RewriteRule ^products/([0-9]+)/?$ show_a_product.php?product_id=$1 [NC,L] # Handle product requests
我知道一个手工艺品网站是 https://siddhatva.com/