.htaccess是否使用变量重定向?

.htaccess是否使用变量重定向?,.htaccess,mod-rewrite,redirect,.htaccess,Mod Rewrite,Redirect,我需要你的帮助 我想重定向一个URL,如: 到 数字是一个变量,当然可以更改。希望你能给我一个解决办法 RewriteEngine On RewriteBase /tag and now?.. 我完全是个新手。htaccess 感谢您的简短帮助只需将此行添加到.htaccess文件中即可 Redirect 301 http://test.mydomain.com/tag/4 http://test.mydomain.com/tag/tag.php?id=4 这最

我需要你的帮助

我想重定向一个URL,如:

数字是一个变量,当然可以更改。希望你能给我一个解决办法

    RewriteEngine On
    RewriteBase /tag

    and now?..
我完全是个新手。htaccess


感谢您的简短帮助

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

Redirect 301 http://test.mydomain.com/tag/4 http://test.mydomain.com/tag/tag.php?id=4
这最好使用pages路径来完成。下面是一个例子:

Redirect 301 /tag/4.html http://test.mydomain.com/tag/tag.php?id=4
这会给你你所需要的一切

假设您正在谈论使用用户类型从所述页面重定向: 像这样创建一个文本框和一个按钮

然后添加这个函数

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

函数redir(){
var page=document.getElementById(“textArea”).value;
location.href=”http://test.mydomain.com/tag/tag.php?id=“+第页;
};

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

太好了-谢谢,重定向是有效的,但如何使其变为变量(一般而言)'因为我无法使用大约5000行的重定向表。因此,我需要使用与用户键入内容相关的变量来构建它@请检查我添加到答案中的链接。您将在那里找到所需的一切。@cfurer添加了一些可能对您有用的内容。如果这对你有帮助,别忘了把我的答案标记为正确。感谢Direct 301/tag/3这很好用。但是没有可能设置/tag/(*)并在最后加上$1等等吗?恐怕这样做不太好。您可以做的最简单、最快捷的事情是自动生成所需的行,从
Redirect 301/tag/1 test.mydomain.com/tag/tag.php?id=1
Redirect 301/tag/lastpage test.mydomain.com/tag/tag.php?id=lastpage
,然后将它们粘贴到那里。