Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess 重写或重定向url htacces_.htaccess_Url_Redirect_Rewrite - Fatal编程技术网

.htaccess 重写或重定向url htacces

.htaccess 重写或重定向url htacces,.htaccess,url,redirect,rewrite,.htaccess,Url,Redirect,Rewrite,我正试图做这样的事情,但我做不到: RewriteRule ^(.*)pagina1(.*)$ $1pagina$2 [R=301,L] (2美元,因为我需要在url中传递一些参数) 如何将所有文件(pagina1.html、pagina2.html、pagina3.html等)重定向或重写到pagina.html RewriteRule ^([a-zA-Z0-9_-]+).html$ pagina.html [QSA] 我必须使用相对url,因为我想对目录中的所有文件夹执行此操作 嗯,经过

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

RewriteRule ^(.*)pagina1(.*)$ $1pagina$2 [R=301,L]
(2美元,因为我需要在url中传递一些参数)

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

RewriteRule ^([a-zA-Z0-9_-]+).html$ pagina.html [QSA]
我必须使用相对url,因为我想对目录中的所有文件夹执行此操作


嗯,经过两天的尝试,我不知道该怎么做…

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

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

最后我得到了它,IKER VAZQUEZ的建议帮助我思考另一种方法,更简单的重写规则^(.*)/pagina([0-9]+).html[QSA]就像我想为一个目录及其所有文件夹创建此规则一样,只需将路径放在该目录上。建议:取消激活“error404”htaccess规则,查看您使用“$1”获得的路径并进行调整。