重写链接只能重定向

时间:2013-05-02 13:51:15

标签: html

您好我对htaccess了解不多,无法理解代码是如何工作的。

有人可以帮我这么做吗

www.site.com/forums/index.php?/cp/3-welcome /

只会将文本本身更改为

www.site.com/forums/welcome

不重定向。

1 个答案:

答案 0 :(得分:0)

首先要确保启用重写规则。您可以使用类似于以下代码的.htaccess文件执行此操作:

<Directory /var/www/website/html>
    RewriteEngine On
    RewriteCond %{REQUEST_URI} !^/images/
    RewriteRule ... ...
    RewriteRule 
</Directory>

完成后,您应该能够运行RewriteCond命令,以便在启用重写引擎时成功重定向。

.htaccess文件中的重定向应类似于:

RewriteRule ^http://([^/]*)/forums/welcome(\d+)/(.*)$ 
http://$1/index.php?/cp/3-welcome/

当然,您可能需要根据具体需要更新/编辑此内容,但这至少应该为您提供一般性的想法。