我有一个子域http://www.sub.example.com
,但是索引文件不在根目录中,而是在project/example/index.html
中,并且它的某些依赖项位于父目录project/
中。如何使访问http://www.sub.example.com的用户能够访问该网站?
我尝试像这样设置DirectoryIndex:
DirectoryIndex project/example/index.html
但是我所有的图像,脚本和样式都返回404。
所以我试图这样重写:
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/project/example/
RewriteRule ^(.*)$ /project/example/$1 [NC,L]
修复了我的样式和图像(位于projects/example/
目录中)。但是,我在父project/
目录中的所有其他依赖项仍然丢失。有没有办法包含它们?
父目录中的index.html依赖示例:
<script src="../node_modules/angular/angular.js"></script>
<link href="styles.css" rel="stylesheet"/>
答案 0 :(得分:2)
在页面的HTML的int Length(struct node* head)
{
int count = 0;
struct node* current = head;
while (current != NULL)
{
count++;
current = current->next;
}
return(count);
}
void DeleteList(struct node** headRef)
{
int len = Length(*headRef);
for(int i = 0;i<len;i++)
free(*headRef);
*headRef = NULL;
}
标签下下方添加此
<head>
,以便从该基本URL而不是从当前页面的URL解析每个相对URL 。