需要唯一的URL htaccess或其他重定向

时间:2012-11-15 19:33:20

标签: php .htaccess redirect http-redirect

我需要以某种方式制作一个唯一的网址重定向。

例如: http://www.mydomain.com / shop 需要重定向回http://www.mydomain.com

BUT

http://www.mydomain.com/shop/tshirts等仍然需要运行,我无法让这个工作。无论我尝试什么包含/ shop / xxx 重定向,我都不想要它。

提前致谢!

3 个答案:

答案 0 :(得分:1)

试试这个。在.htaccess文件中写下。

RewriteEngine on
RewriteCond %{REQUEST_URI} /shop
Rewriterule ^$ http://mydomain.com/test/ [L,R=301]

答案 1 :(得分:1)

您需要启用MOD_REWRITE。

.htaccess文件放在服务器的根文件夹中,并将其包含:

RewriteEngine On
RewriteRule ^(.*)shop/$ http://mydomain.com/ [R,L]

希望它适合你!

答案 2 :(得分:0)

你的重定向看起来很简单,所以你可以使用redirect指令。

在.htaccess文件中,添加此重定向。

Redirect 301 /shop  http://www.mydomain.com/


    301: permanent
    302: temp
    303: seeother
    410: gone

需要在config中启用mod_alias。