好吧我试图使用Lando(landocms.com),我试图让漂亮的URL选项工作。.htaccess被忽略?不重定向像它应该
基本上默认情况下Lando会创建如下链接:domain.com/index.php/page。据推测,有一种方法可以删除index.php,以便链接变成:domain.com/page。我按照指示创建了一个.htaccess,但它不起作用。
这里是的.htaccess我使用:
<IfModule mod_rewrite.c>
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
我已经尝试了很多的变化,/index.php/,的index.php?还有很多,但没有工作。根据HostGator,一切都应该没问题。有什么想法吗?我想我会疯了哈哈。
谢谢!
你确定正在读取.htaccess文件,并且你的虚拟主机允许.htaccess文件吗?你可以确定它是通过引发语法错误来读取的 - 只需在文件的顶部写入asdf。 – 2013-02-20 05:03:32
在正确的目录“/ public_html /” – rusly 2013-02-20 05:03:42
文件.htaccess @JacobDalton试过了,给了我一个500错误,所以我猜它正在被读取。 – user2089001 2013-02-20 05:21:55