-2

我正在为客户开发网站。我想重新编写一个网址,但不知道如何去做。我的时间非常少。我正在寻找一个教程,但如果有人可以帮助我,将会很有帮助。

以下是我收到的网址:

www.example.com/shop/url_encoded_category_name/product?productid=

我想将其重写为:

www.example.com/shop-public-home.php?productid=

这里的问题是“url_encoded_category_name”将是一些文本,并且每次都会有所不同。

我正在寻找一个快速教程,如果我找到解决方案,将关闭问题。

我非常感谢您提供的任何帮助。

杰汉泽布 K. 马利克

4

1 回答 1

0

如果您使用 apache http 服务器,您可能会使用 apache mod_rewrite。所有 apache 模块都有出色的文档,包括很好的示例。您将在该文档中找到您正在寻找的所有详细信息:http ://httpd.apache.org/docs/current/mod/mod_rewrite.html

您可以在中央服务器配置(首选方式)中设置重写规则,也可以使用所谓的“.htaccess”文件分散。您可以对这两种方法使用或多或少相同的规则。检查RewriteEngineRewriteRuleRewriteMap命令RewriteCond

于 2012-10-11T14:56:33.627 回答