如何将此动态页面网址转换为.htaccess文件中的静态网址

时间:2013-01-23 06:58:09

标签: php

3 个答案:

答案 0 :(得分:1)

我没有完全明白你的问题。这就是我的理解。 如果您始终希望7fd6aee4aef97913a9eeec2789ecc456可用作参数但不希望它显示在浏览器网址中,请应用以下规则。

RewriteEngine on
RewriteRule  ^home(.*)$ home.php?osCsid=7fd6aee4aef97913a9eeec2789ecc456

您的显示网址为http://www.vinayakexport.co.in/home,但实际上是http://www.vinayakexport.co.in/home.php?osCsid=7fd6aee4aef97913a9eeec2789ecc456 请注意,7fd6aee4aef97913a9eeec2789ecc456部分将采用硬编码,但不会在浏览器中显示。这是您想要的吗?

答案 1 :(得分:0)

请参阅此link中的工作示例

您的链接将转换为osCsid/7fd6aee4aef97913a9eeec2789ecc456我希望。

答案 2 :(得分:0)

将此行放入.htaccess文件

RewriteRule ^home/(.*)$ home.php?osCsid=$1
RewriteRule ^sitemap/(.*)$ sitemap.php?osCsid=$1

您的链接将更改为:

http://www.vinayakexport.co.in/home/7fd6aee4aef97913a9eeec2789ecc456
http://www.vinayakexport.co.in/sitemap/7fd6aee4aef97913a9eeec2789ecc456