0

我希望你们都度过了愉快的一周!

我已将代码点燃站点移至新服务器,当我将其移至此处时,我对其进行了测试。

http://31.25.190.77/~freelanc

它在哪里完美运行,所以我将域名指向它。

http://www.freelanceentrysolutions.co.uk/ 

但不是它不起作用!只有主页有效,但如果我点击另一个链接,我会得到

未找到

在此服务器上找不到请求的 URL /supply-and-installations.html。

此外,在尝试使用 ErrorDocument 处理请求时遇到 404 Not Found 错误。

这里有什么想法吗?

亲切的问候,布拉德

解决了我将此添加到 HTACCESS

RewriteEngine On
RewriteCond %{HTTP_HOST} ^freelanceentrysolutions\.co.uk$ [OR]
RewriteCond %{HTTP_HOST} ^www\.freelanceentrysolutions\.co.uk$
RewriteCond %{REQUEST_URI} !^/index.php/
RewriteRule (.*) /index.php/$1
4

3 回答 3

0

您可能需要将 index.php 放在所有链接中?

/index.php/supply-and-installations.html

尝试

http://www.freelanceentrysolutions.co.uk/index.php/supply-and-installations.html

或重写 URL 以实现此目的而不使用 index.php

修改:

如果您在 apache 上,请将以下内容放入 .htaccess 文件中并将其放入根文件夹中。

RewriteEngine on
RewriteCond $1 !^(index\.php|[Javascript / CSS / Image root Folder name(s)]|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]

另一个好版本位于此处:

http://snipplr.com/view/5966/codeigniter-htaccess/

于 2012-10-26T10:16:17.063 回答
0

它与http://www.freelanceentrysolutions.co.uk/index.php/supply-and-installations.html完美配合!

我认为这'index.php/supply-and-installations.html'是有问题的。

于 2012-10-26T10:18:11.683 回答
-1

解决了!我将此添加到我的 HTAccess 文件中。

RewriteEngine On
RewriteCond %{HTTP_HOST} ^freelanceentrysolutions\.co.uk$ [OR]
RewriteCond %{HTTP_HOST} ^www\.freelanceentrysolutions\.co.uk$
RewriteCond %{REQUEST_URI} !^/index.php/
RewriteRule (.*) /index.php/$1
于 2012-10-26T10:32:10.760 回答