我正在尝试在NGINX中设置重写规则,我目前有一些设置 位置/ { 已经是我在该域名的主要网站。 我想在另一个文件夹中输入wordpress,这样我的位置/ { 需要位置/页面{
我似乎无法为此设置重写规则? 我试过的任何帮助都会很棒。
Rewrite rules for wordpress 3.0 (multi-site) for nginx?
似乎不起作用。
使用此<我可以让页面显示给每个用户,但没有图像,css所需的所有其他文件。它仅以纯文本形式出现。
location /page {
root /home/domain/public_html;
index index.html index.htm index.php;
if (!-e $request_filename ) {
rewrite ^/page/(.*)$ /page/1$ last;
}
}
我需要一些可用于/ page位置的规则。
答案 0 :(得分:2)
你有一个小错字:
而不是使用:
rewrite ^/page/(.*)$ /page/1$ last;
请尝试:
rewrite ^/page/(.*)$ /page/$1 last;
正则表达式捕获的值为$1
,而不是1$
; - )
您需要更改一些内容。这是一个完整的配置 - http://rtcamp.com/tutorials/wordpress-nginx-multisite-subdirectories-in-subdirectory-itself/