.htaccess用变量重定向?

时间:2013-12-05 13:44:50

标签: .htaccess mod-rewrite redirect

我需要你的帮助。

我想重定向以下网址:

http://test.mydomain.com/tag/4

http://test.mydomain.com/tag/tag.php?id=4

该数字是一个变量,当然可以改变。希望你有解决方案。

    RewriteEngine On
    RewriteBase /tag

    and now?..

我是.htaccess的新手!

感谢您的简短帮助

1 个答案:

答案 0 :(得分:1)

只需将此行添加到.htaccess文件

即可
Redirect 301 http://test.mydomain.com/tag/4 http://test.mydomain.com/tag/tag.php?id=4

最好使用页面路径。这是一个例子:

Redirect 301 /tag/4.html http://test.mydomain.com/tag/tag.php?id=4

这应该为您提供所需的一切http://www.htaccessredirect.co.uk/

鉴于您正在讨论使用用户输入的内容从所述页面重定向: 创建一个文本框和一个像这样的<button onclick="redit();">

按钮

然后添加此功能

<script type="text/javascript">
    function redir(){
       var page = document.getElementById("textArea").value;
       location.href = "http://test.mydomain.com/tag/tag.php?id=" + page;
    };
</script>

这将根据用户选择的页码将用户发送到您想要的页面。