查询字符串需要使用.Htaccess重定向

时间:2013-07-01 12:08:14

标签: .htaccess

我在.htaccess中遇到了一个严重的问题,我的网址如下:

http://www.abc.com/xyz.php?title=Video-Tutoring 

我需要网址如下:

http://www.abc.com/Video-Tutoring

这应该只影响页面xyz.php。

1 个答案:

答案 0 :(得分:0)

内部重定向 http://www.abc.com/ 视频教学http://www.abc.com/ xyz.php?title =视频辅导使用这个:

RewriteRule ^/?Video-Tutoring$ xyz.php?title=Video-Tutoring [L,QSA]

内部重定向 http://www.abc.com/ ANYTHING 改为http://www.abc.com/ xyz.php?title = ANYTHING 使用此代码:

RewriteRule ^(.*)$ xyz.php?title=$1 [L,QSA]

要将用户可见的网址http://www.abc.com/ 视频辅导重定向到http://www.abc.com/ xyz.php?title = Video -Tutoring 使用此:

RewriteRule ^/?Video-Tutoring$ xyz.php?title=Video-Tutoring [R=301,L]

要将用户可见的网址http://www.abc.com/ ANYTHING 重定向到http://www.abc.com/ xyz.php?title = ANYTHING 使用此:

RewriteRule ^(.*)$ xyz.php?title=$1 [R=301,L]

将用户网址从http://www.abc.com/ xyz.php?title =视频辅导重定向到http://www.abc.com/ 视频-Tutoring 使用此:

RewriteRule ^/?xyz\.php\?title=Video-Tutoring$ Video-Tutoring [R=301,L]

要将用户可见网址http://www.abc.com/ xyz.php?title = ANYTHING 重定向到http://www.abc.com/ ANYTHING 使用此:

RewriteRule ^/?xyz\.php\?title=(.*)$ $1 [R=301,L]

我希望有所帮助! 顺便说一句,上面的内容是在.htaccess

行之后加入RewriteEngine On文件