求godaddy的Apache空间的地址重写方法
- m4go
- 帖子: 857
- 注册时间: 2010年 3月 29日 02:33
- 来自: https://www.vpshu.com
- 联系:
Re: 求godaddy的Apache空间的地址重写方法
location /
{
index index.html index.php;
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}
}
这是伪静态规则。好久年之前,用过GD空间,切一下php运行方式,有个fast-cgi就好了。
{
index index.html index.php;
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}
}
这是伪静态规则。好久年之前,用过GD空间,切一下php运行方式,有个fast-cgi就好了。
Re: 求godaddy的Apache空间的地址重写方法
使用了你提供的伪静态,除了首页其他都是404错误。去除链接中包含index.php还有其他方法吗?
Re: 求godaddy的Apache空间的地址重写方法
谢谢楼上的代码,测试没有用,百度了一下查到的有用代码。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [L]
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [L]
</IfModule>
- m4go
- 帖子: 857
- 注册时间: 2010年 3月 29日 02:33
- 来自: https://www.vpshu.com
- 联系:
Re: 求godaddy的Apache空间的地址重写方法
复制错了,那个是nginx的伪静态。嘿嘿,你复制的是正确的。