使用.htaccess文件更改页面URL

时间:2014-09-11 08:55:07

标签: php .htaccess

我的根目录中有两个页面,我想把这两个页面称为

在一个锚标记href中,我给出路径

<a href="companydetail.php?catid=<?php echo $cat1 ?>" >

当我做普通电话时,然后像

那样的网址
mysite.com/companydetail.php?catid=category1

但是当该页面被调用时,我想显示像

这样的网址
mysite.com/category1

在第二个锚标记href中,我给出了路径

<a href="store.php?stid=<?php echo $str1 ?>" >

当我做普通电话时,然后像

那样的网址
mysite.com/store.php?stid=store1

但是当该页面被调用时,我想显示像

这样的网址
mysite.com/store1
请尽可能给我回答 在此先感谢

2 个答案:

答案 0 :(得分:0)

使用mod_rewrite可以最好地解决这个问题。 以下链接将向您展示如何操作。

如果您有任何疑问,请继续询问。

http://statichtml.com/2010/mod-rewrite-baseon-on-query-string.html

答案 1 :(得分:0)

公司网址

mysite.com/companydetail.php?catid=category1

可以转换为

mysite.com/company/category1

使用以下规则

RewriteRule ^/company/(.*)$ companydetail.php?catid=$1

商店网址

mysite.com/store.php?stid=store1

可以转换为

mysite.com/stores/store1

使用以下规则

RewriteRule ^/stores/(.*)$ store.php?stid=$1
相关问题