rewrite rule: MediaWiki to static site
petecooper
nginx-forum at forum.nginx.org
Mon Aug 20 20:10:19 UTC 2018
Francis Daly Wrote:
> In this case, it looks to me that you can probably "return" rather
> than
> "rewrite", since everything should probably be a http redirect.
> non-Mediawiki URL
> [...] Except I would have the config be not a lot more than
>
> location = /wiki/index.php { return 301
> https://example.net/$my_static_wiki; }
> map $arg_title $my_static_wiki {
> default ""; # or whatever
> en/Main_Page MainPage;
> Glossary Glossary;
> Category:Troubleshooting Troubleshooting;
> }
>
> Make that map (http://nginx.org/r/map) be as big as you like. And you
> can
> "include" an external file if you find that easier.
> Good luck with it,
Hello Francis -- thank you very much, that worked perfectly.
The length of the `map` list meant I had to increase `map_hash_bucket_size`
to `128`, but everything works as you described.
with very best regards, and my heartfelt thanks;
Pete
Posted at Nginx Forum: https://forum.nginx.org/read.php?2,280913,280922#msg-280922
More information about the nginx
mailing list