查询字符串的htaccess重定向

时间:2013-05-24 07:08:02

标签: .htaccess redirect query-string

我想用.htaccess将我的动态网址重定向到静态用于SEO目的。 URL如下所述:

  1. http://www.manpowersupplyfromnepal.com/index.php?page=home
  2. /index.php?page=about-us
  3. 等等

    我想分别如下所述制作它们。

    1. http://www.manpowersupplyfromnepal.com/

    2. /约-我们

    3. 请用适当的解决方案回复我。我将不胜感激。

      谢谢,

      尼丁

1 个答案:

答案 0 :(得分:0)

请参阅下面的代码,它会帮助您,请尝试这个

RewriteCond %{REQUEST_URI} ^/index.php$
RewriteCond %{QUERY_STRING} ^page=home$
RewriteRule ^(.*)$  http://www.manpowersupplyfromnepal.com/home? [R=301,L]
RewriteCond %{REQUEST_URI} ^/index.php$
RewriteCond %{QUERY_STRING} ^page=about-us$
RewriteRule ^(.*)$  http://www.manpowersupplyfromnepal.com/about-us? [R=301,L]

替代

RewriteCond %{REQUEST_URI} ^/index\.php$
RewriteCond %{QUERY_STRING} ^page=about-us$
RewriteRule ^(.*)$  http://www.manpowersupplyfromnepal.com/about-us? [R=301,L]

这将永久重定向该URL,您将获得所需的URL而不使用查询字符串