我正在为客户工作的网站。我想重新写一个网址,但不知道如何去做。我的时间很少。我正在寻找一个教程,但如果有人可以帮助我,那将非常有帮助。
以下是我收到的网址:
www.example.com/shop/url_encoded_category_name/product?productid =
我想将其重新写入:
www.example.com/shop-public-home.php?productid =
这里的问题是“url_encoded_category_name”将是一些文本,每次都会有所不同。
我正在寻找一个快速教程,如果我找到了解决方案,我将会提出问题。
我非常感谢您提供的任何帮助。
<\ n>杰哈泽克。马立克答案 0 :(得分:0)
如果你使用apache http服务器,你可能会使用apache mod_rewrite。所有apache模块都有很好的文档,包括很好的例子。您将在该文档中找到您要查找的所有详细信息:http://httpd.apache.org/docs/current/mod/mod_rewrite.html
您可以在中央服务器配置中设置重写规则(首选方式),也可以使用所谓的“.htaccess”文件进行分散。您可以对两种方法使用或多或少相同的规则。查看RewriteEngine
,RewriteRule
,RewriteMap
和RewriteCond
命令。