Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.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
Url rewriting 将数百万URL从/论坛重定向到/论坛_Url Rewriting - Fatal编程技术网

Url rewriting 将数百万URL从/论坛重定向到/论坛

Url rewriting 将数百万URL从/论坛重定向到/论坛,url-rewriting,Url Rewriting,我有一个论坛是/forum,但它已改为/forums 我想知道是否有一行代码可以将我的旧URL重定向到新URL。 从/forum到/forums /forum/abc.html之后的URL现在是/forums/abc.html 大约有500000个URL需要更改。有人能帮忙吗 例如: example.org/forum/topic/144934 pio威胁rti申请人/现在是example.org/forum**s**/topic/144934 pio威胁rti申请人/ 如果您在上面看到,那么对

我有一个论坛是
/forum
,但它已改为
/forums
我想知道是否有一行代码可以将我的旧URL重定向到新URL。 从
/forum
/forums
/forum/abc.html
之后的URL现在是
/forums/abc.html
大约有500000个URL需要更改。有人能帮忙吗

例如:

example.org/forum/topic/144934 pio威胁rti申请人/
现在是
example.org/forum**s**/topic/144934 pio威胁rti申请人/

如果您在上面看到,那么对于所有500000个URL,更改只是“S”

我已经试过了:

RewriteEngine On
RewriteRule ^forum/(.*)$ /forums/$1 [NC,L]

我只剩下永久重定向了。我正在尝试以这种方式重定向301/forum/42534-how-know-my-pf-account-no.html/forums/42534-how-know-my-pf-account-no.htmlAnd您尝试过的东西有什么不起作用?一个简单的
重定向/论坛https://www.example.org/forums
应该足够了。正如@PatrickMevzek所指出的,你不需要像数百万URL那样重定向,如果所有URL都在path:/forum中,那么你可以选择该路径。您提供的代码似乎可以工作:RewriteRule/forum/forums上的RewriteEngine