我有一个奇怪的问题.htaccess
和网址。我有这个htaccess的Htaccess的问题,无法弄清楚
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /sitesubfolder/
RewriteRule ^test$ pages/test.php
</IfModule>
这对我的HREF链接
<a href="test/"> Link </a>
该网站是在子文件夹不是根目录和路径是/var/www/www/site/
当我去的网站网址,然后点击刷新链接页面,但保持在同一页面上。如果我再次点击url变成site.com/test/test/test ..每次点击Link时,只需再在页面上放置一个/test/
即可。
服务器是nginx如果是问题。
我已经添加了这site.conf
server {
root /var/www/www/site/;
index index.php index.html;
location/{
try_files $uri $uri/ /index.php?$query_string;
}
....
}
不过还是一样的(我重新加载nginx的也可以)
'.htaccess'是一个Apache文件,你正在使用'nginx'。 –
呵呵,不知道这个..并且没有办法在'ngi中使用它nx'?我该如何重写网址并制作“漂亮”的网址? – VLS
'nginx'由'nginx.conf'或其中包含的文件之一配置。您需要查看您现有的配置,但'.htaccess'很容易使用['try_files'指令](http://nginx.org/en/docs/http/ngx_http_core_module.html#try_files)实现。 –