我面临着permalink的问题。URL类似http://example.com/sub-page/
在的帮助下工作正常
try_files $uri $uri/ /index.php?q=$uri&$args;
现在我正在处理临时链接,就像http://192.168.100.200/wordpress/
现在链接http://192.168.100.200/wordpress/sub-page/
不起作用
500内部服务器错误
注意:我正在使用webuzo
作为我的服务器控制面板。
最合适的回答,由SO网友:birgire 整理而成
看起来your\'e缺少相对于root
设置,请尝试以下操作:
try_files $uri $uri/ /wordpress/index.php?$args;
你不应该需要
q=$uri
部分
对于子目录dir1
和dir2
, 你可以把try_files
具有locate
块,类似于:
location /dir1/ {
try_files $uri $uri/ /dir1/index.php?$args;
#...
}
location /dir2/ {
try_files $uri $uri/ /dir2/index.php?$args;
#...
}