用于url重定向的htaccess文件的更改

时间:2014-01-08 12:27:27

标签: php .htaccess

我想动态更改我的网站网址。请告诉我如果有任何方法通过htaccess文件重定向我的URL。

喜欢:我的网址是:www.abc.com/master.php?id = 3到www.abc.com/master.php?id=laptop

提前致谢

3 个答案:

答案 0 :(得分:0)

您必须创建以下网址:http://www.abc.com/master/3/,然后使用以下代码创建.htaccess文件:

RewriteEngine On
RewriteBase /
Options -MultiViews
RewriteRule ^([^/]*)/([^/]*)/$ $1.php?id=$2 [L]

警告:这是未经测试的代码,因此可能不完全正确。

答案 1 :(得分:0)

是的,确定!你也可以使用这个

Options +FollowSymLinks

RewriteEngine on
RewriteRule master.php?id=$(.*)\$ master.php?id=$1 

答案 2 :(得分:0)

  

Like: my url is: www.abc.com/master.php?id=3 to www.abc.com/master.php?id=laptop

将此代码放入DOCUMENT_ROOT/.htaccess文件中:

RewriteEngine On

RewriteCond %{THE_REQUEST} \s/+(master\.php)\?(id=)3[&\s] [NC]
RewriteRule ^ /%1?%2=laptop [R=302,L]