我想动态更改我的网站网址。请告诉我如果有任何方法通过htaccess文件重定向我的URL。
喜欢:我的网址是:www.abc.com/master.php?id = 3到www.abc.com/master.php?id=laptop
提前致谢
答案 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]