【发布时间】:2014-09-03 00:24:15
【问题描述】:
我想将我的 URL 重定向到一个新的模式。为此,我对每个 URL 都使用了 301 重定向,但这需要很长时间,而且我的 .htaccess 文件越来越大,因为我有数千个 URL。
所以现在有人告诉我使用.htaccess 来使用301 重定向或重写引擎选项。现在我是.htaccess 的新手,可以使用模式重定向。首先让我明白,这可以在模式中使用 301 重定向吗?如果是,那么我可以在以下 URL 中进行模式 301 重定向吗?我想重定向下面的模式,你能帮我吗?
-
/search/label/XXXXXXXXXX到/category/XXXXXXXXXX -
/year/month/XXXXXXXXXX.html/?m=0到/year/month/XXXXXXXXXX.html -
/year/month/XXXXXXXXXX.html/?m=1到/year/month/XXXXXXXXXX.html -
/search到/ -
/feed到/
XXXXXXXXXX 表示一些动态和可变的文本/否。 year 和 month 仅表示 no 也是动态和可变的。 / 表示网站主页。其余为固定文本。
请记住,有时每个 URL 中都有很多变量,因此我们也希望避免在每个 URL 的末尾总是以 ?variable=value&variable=value 开头。
【问题讨论】:
标签: apache .htaccess mod-rewrite redirect http-status-code-301