.htaccess上子文件夹的友好URL未加载文件

时间:2014-01-05 18:15:36

标签: apache .htaccess mod-rewrite friendly-url

Hy guys!

我在重写某些网址时遇到了问题。我的结构非常简单:

> PUBLIC/
|--> .htaccess
|--> SITE/
   |--> home.php
   |--> about.php

如您所见,我的网站可以通过mydomain.com/site访问。

我尝试了一些规则:

RewriteRule ^site/home/ /site/home.php [L]

希望得到:'mywebsite.com/site/home/'而不是'mywebsite.com/site/home.php'

碰巧打开页面,但它没有加载任何图像,css或js。 我在这个过程中遗漏了一些东西,只是不知道是什么。

我有其他子文件夹,但它们是子域名,每个人都有自己的.htaccess所以不用担心它。

我是否必须使用完整路径链接来加载这些文件?

额外信息:我已经对我的htaccess进行了一些重写,强制域名和子域名(通配符)的HTTPS - 可能订单搞乱了

更新

使用:

 RewriteRule ^site/home/?$ /site/home.php [NC,L]

使用完整路径链接。工作正常!

0 个答案:

没有答案