提前致谢!!实际上我是从php(apache服务器)中的url重写问题中填充的。问题是:
我必须写
URL(旧)= abc.com/search_result.php?id=110
到
URL(新)= abc.com/110
它正朝着相反的方向工作
当我点击网址 abc.com/search_result.php?id=110 时它不会改为< br /> abc.com/110
但是当我点击网址 abc.com/110 时,它会更改为 abc.com/search_result.php ?ID = 110
.htaccess代码
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule ^([a-zA-Z0-9]+)$ http://www.abc.com/search_result.php?id=$1
网站linnk:[ncrfloors.com] [1]
请有人帮助我.....
答案 0 :(得分:1)
在旧域上:通过httpd.conf
启用mod_rewrite和.htaccess,然后将此代码放在.htaccess
目录下的DOCUMENT_ROOT
中:
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+search_result\.php\?id=([^\s]+) [NC]
RewriteRule ^ http://abc.com/%1? [R=301,L]