【问题标题】:Rewrite or Redirect url htacces重写或重定向 url htaccess
【发布时间】:2013-08-13 09:31:53
【问题描述】:

我正在尝试做这样的事情,但我做不到:

RewriteRule ^(.*)pagina1(.*)$ $1pagina$2 [R=301,L]

($2, 因为我需要在 url 中传递一些参数)

如何“重定向或重写”所有文件:(pagina1.html、pagina2.html、pagina3.html 等)到 pagina.html

我必须使用相对 url,因为我想对目录中的所有文件夹执行此操作。

好吧,经过两天的尝试,我不知道该怎么办......

【问题讨论】:

    标签: .htaccess url redirect rewrite


    【解决方案1】:

    有了这个你可以将所有 *.html 重定向到 pagina.html

    RewriteRule ^([a-zA-Z0-9_-]+).html$ pagina.html [QSA]
    

    【讨论】:

    • 最后我明白了,IKER VAZQUEZ 的建议帮助我想了另一个方法,更容易 RewriteRule ^(.*)/pagina([0-9]+).html your-url/folder/subfolder/$1/pagina.html [ QSA] 就像我只想为一个目录及其所有文件夹制定此规则一样,只需将路径放在此目录上即可。建议:停用“error404”htaccess规则,查看“$1”得到的路径并进行调整。
    猜你喜欢
    • 1970-01-01
    • 2015-02-04
    • 2013-12-21
    • 2015-03-04
    • 2014-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-28
    相关资源
    最近更新 更多