我不确定标题是否正确。我有一个包含2 RewriteRule
的.htaccess文件。
RewriteEngine on
RewriteRule ^user/([0-9a-zA-Z]+) user.php?user=$1
RewriteRule ^success/message/([0-9a-zA-Z]+)/([0-9a-zA-Z]+) successful_register.php?user_username=$1&user_activate_url=$2
这是我的html文件(successful_register.php
)
<!DOCTYPE html>
<html>
<head>
<title>Peter</title>
<?php
include("backbone/include_header.html");
?>
</head>
<body>
<?php
include_once("backbone/navigationbar.html");
?>
</body>
我可以通过两种方式打开这个文件
http://localhost/fragen/success/message/asdasdasd/0ab605102670807b661d9a1a4e6187
successful_register.php?user_username=username&user_activate_url=0ab605102670807b661d9a1a4e6187
include_once("backbone/navigationbar.html");
有效!,但include("backbone/include_header.html");
没有。
include("backbone/include_header.html");
内部是
<link href="style/css/general.css" rel="stylesheet" type="text/css"/>
<link href="http://fonts.googleapis.com/css?family=Oswald" rel="stylesheet" type="text/css">
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
如果我在页面上使用控制台,我会看到:
我的文件夹结构:
仅在此页面上它不起作用。有什么想法吗?