0

我是新手,我想为我的项目编写 .htaccess 文件。我在本地主机上运行时编写了这段代码:-

RewriteEngine on
RewriteRule ^http://192.168.1.185/location/new/project/rss\.php$   http://192.168.1.185/location/new/project/folder/rss.php

我想重定向http://192.168.1.185/location/new/project/rss.phphttp://192.168.1.185/location/new/project/folder/rss.php

这不起作用。我做错了什么吗?请提前帮助我

4

3 回答 3

1

我自己不是 htaccess 专家,但这应该可行:

# Redirect old file path to new file path
Redirect rss.php http://192.168.1.185/vroomrelocation/new/vroomvroom/yash/rss.php

并将其放在 rss.php 目录中,而不是基本目录中。

于 2012-07-02T12:39:32.630 回答
1

重写规则只考虑pathURL (URI) 的一部分(一篇关于 mod_rewrite 的优秀文章)。其余的被忽略。

但是,如果您的重定向需要是永久性的,最好避免mod_rewrite并简单地使用Redirect

Redirect /vroomrelocation/new/vroomvroom/rss.php /vroomrelocation/new/vroomvroom/yash/rss.php
于 2012-07-02T12:43:31.423 回答
0

如果要将.htaccess文件放在网站的根目录中,则应编写:

Redirect /vroomrelocation/new/vroomvroom/rss.php /vroomrelocation/new/vroomvroom/yash/rss.php

我建议将文件放在里面/vroomrelocation/new/vroomvroom/并写:

Redirect rss.php yash/rss.php
于 2012-07-02T12:47:24.743 回答