如何将静态HTML包含到Concrete5中

时间:2011-10-25 05:56:56

标签: html redirect concrete5

我已成功将C5安装到我的主机中,该主机位于“http://www.myweb.com.my”(不是我的真实页面或网址,仅举例),请注意我的C5网络域名已启用.com.my。

尽管域名是.com.my,我安装的C5使用了“http://www.myweb.com”的基本网址,这也是我的托管,所有的C5目录都在那里。

我创建了一个非使用C5构建的静态HTML页面,我想将这个静态HTML页面包含在C5 url中,即“http://www.myweb.com.my/content/static”。 HTML“我该怎么做?

当我尝试使用“http://www.myweb.com.my/content/static.html”时,我一直收到“HTTP错误404.0 - 未找到”,我已经上传到我的托管中了url,如“http://www.myweb.com/content/static.html”

我需要配置什么才能让我的C5网络识别静态HTML并将其显示在“http://www.myweb.com.my/content/static.html”而不是“http:// www .myweb.com /内容/ static.html“?

或者是否可以在C5中创建单个页面并将其重定向到我的基本URL以查看“http://www.myweb.com/content/static.html”而不更改浏览器中当前的C5 URL?

提前致谢。

2 个答案:

答案 0 :(得分:0)

这只是一个HTML文件,它存在于服务器上公共Web目录的content目录中吗?如果是这样,那么我认为问题是您没有正确设置.htaccess文件。具体来说,请确保在“RewriteRule”行上方的.htaccess文件中有这两行:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

这些行告诉Apache如果在请求的位置存在实际文件,请按原样提供它们,而不是使用后面的RewriteRule。

答案 1 :(得分:0)

您可以在single_pages目录中创建一个简单的页面。内部的所有内容(静态或PHP生成)将被封装到主题的view.php中。然后转到管理员并添加您创建的页面。