-2

我有一个严重的问题.htaccess,我有一个类似的 URL:

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

我需要 URL 看起来像这样:

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

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

4

1 回答 1

0

要将http://www.abc.com/ Video-Tutoring内部重定向http://www.abc.com/ xyz.php?title=Video-Tutoring ,请使用以下命令:

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]

要将用户可见的 URLhttp://www.abc.com/ Video-Tutoring重定向到http://www.abc.com/ xyz.php?title=Video-Tutoring ,请使用以下命令:

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

要将用户可见的 URLhttp://www.abc.com/ ANYTHING重定向到http://www.abc.com/ xyz.php?title=ANYTHING ,请使用以下命令:

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

要将用户可见的 URLhttp://www.abc.com/ xyz.php?title=Video-Tutoring重定向到http://www.abc.com/ Video-Tutoring ,请使用以下命令:

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

要将用户可见的 URLhttp://www.abc.com/ xyz.php?title=ANYTHING重定向到http://www.abc.com/ ANYTHING ,请使用以下命令:

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

我希望这会有所帮助!顺便说一下,上面是把你的.htaccess文件放在行之后RewriteEngine On

于 2013-07-01T12:21:14.397 回答