【发布时间】:2014-01-23 23:08:28
【问题描述】:
谁能帮我设置一下 nginx 设置
我在文件夹 /home/test/www/project/ 中有一个项目
这个包含: *.php //脚本
css、图片、视频//包含内容的文件夹
使用 subdomain.domain.com/project/main.php(或 index.php - 重定向到 main.php)打开浏览器 点击视频,类似于 subdomain.domain.com/project/main.php?v=555 一切正常
现在我需要,短链接: subdomain.domain.com/project/555 //where 555 -get request v=555 to main.php
我试过了:
location /project/ {
rewrite ^/project/(.*)$ /project/main.php?i=$1 last;
}
但页面刷新后,我没有图像或 css 样式,只有文本
第二次尝试:
location /project {
index index.php;
if (!-e $request_filename) {
rewrite ^/([^?]*)(?:\?(.*))? /project/main.php?i=$1 last;
}
if ($uri ~* "\.(ico|css|js|gif|jpe?g|png)(\?[0-9]+)?$") {
expires max;
break;
}
}
没有成功。非常感谢任何帮助
【问题讨论】: