求godaddy的Apache空间的地址重写方法

求godaddy的Apache空间的地址重写方法
已邀请:

onlymancn

赞同来自:


求godaddy的Apache空间的地址重写方法

m4go

赞同来自:


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就好了。

onlymancn

赞同来自:


使用了你提供的伪静态,除了首页其他都是404错误。去除链接中包含index.php还有其他方法吗?

onlymancn

赞同来自:


谢谢楼上的代码,测试没有用,百度了一下查到的有用代码。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [L]
</IfModule>

m4go

赞同来自:


复制错了,那个是nginx的伪静态。嘿嘿,你复制的是正确的。

要回复问题请先登录注册