Php 当我使用.htaccess制作';漂亮的链接';
我正在练习制作漂亮的链接。Php 当我使用.htaccess制作';漂亮的链接';,php,html,css,.htaccess,Php,Html,Css,.htaccess,我正在练习制作漂亮的链接。 我有这个页面: 它工作得很好,它的原始页面是 article.php?id=26&title=This-is-a-title//很抱歉,根据堆栈溢出,不能发布超过2个链接 幸运的是,它们的工作原理相同。 我尝试对user/usernamehere执行相同的操作: 假设css目录位于根目录中,请尝试以下操作 <link rel="stylesheet" type="text/css" href="/css/style1.css"/> 因此,这告诉浏览
我有这个页面:
它工作得很好,它的原始页面是
article.php?id=26&title=This-is-a-title//很抱歉,根据堆栈溢出,不能发布超过2个链接
幸运的是,它们的工作原理相同。
我尝试对user/usernamehere执行相同的操作:
假设css目录位于根目录中,请尝试以下操作
<link rel="stylesheet" type="text/css" href="/css/style1.css"/>
因此,这告诉浏览器查找根目录
/
,然后查找其中的css目录。如果没有正斜杠,浏览器就会寻找相对链接,例如;试图在当前页面的目录中找到css目录,但由于您重写了这些目录,它找不到css目录。u sir do magic,非常感谢您,它起了作用:)我对此很在行,它起了作用,因此感谢lotrelative而不是绝对URL,这在某种程度上对我们所有人都有好处。别难过,我远非魔术师,只是去过那里,就这样
<?php
require 'connection.php';
function menu(){
if(!isset($_SESSION['username'])){
echo '<nav class="navbar navbar-default navbar-fixed-top shadow">
<div class="container">
<a href="http://red-sec.net" class="navbar-brand">Red-Sec.net</a>
<ul class="nav navbar-nav">
<li class="menuitem"><a href="http://red-sec.net">Home</a></li>
<li class="menuitem"><a href="http://announcements.red-sec.net">Announcements</a></li>
<li class="menuitem"><a href="http://forum.red-sec.net">Forum</a></li>
<li class="menuitem"><a href="http://blog.red-sec.net">Blog</a></li>
<li class="menuitem"><a href="http://news.red-sec.net">News</a></li>
<li class="menuitem"><a href="http://donate.red-sec.net">Donate</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="menuitem"><a href="http://red-sec.net/signup.php">Sign Up</a></li>
<li class="menuitem"><a href="http://red-sec.net/Login.php">Log In</a></li>
</ul>
</div>
</nav>
<script
src="https://code.jquery.com/jquery-3.1.1.js"
integrity="sha256-16cdPddA6VdVInumRGo6IbivbERE8p7CQR3HzTBuELA="
crossorigin="anonymous"></script>
<script src=" ../js/menu.js"></script>
<div class="container bg">
<div class="row full">
<div class="col-lg-8 bd">';
}else{
$username = $_SESSION['username'];
echo '<nav class="navbar navbar-default navbar-fixed-top shadow">
<div class="container">
<a href="http://red-sec.net" class="navbar-brand">Red-Sec.net</a>
<ul class="nav navbar-nav">
<li class="menuitem"><a href="http://red-sec.net">Home</a></li>
<li class="menuitem"><a href="http://announcements.red-sec.net">Announcements</a></li>
<li class="menuitem"><a href="http://forum.red-sec.net">Forum</a></li>
<li class="menuitem"><a href="http://blog.red-sec.net">Blog</a></li>
<li class="menuitem"><a href="http://news.red-sec.net">News</a></li>
<li class="menuitem"><a href="http://donate.red-sec.net">Donate</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="menuitem"><a href="http://red-sec.net/profile.php">'.$username.'</a></li>
<li class="menuitem"><a href="http://red-sec.net/Logout.php">Log Out</a></li>
</ul>
</div>
</nav>
<script
src="https://code.jquery.com/jquery-3.1.1.js"
integrity="sha256-16cdPddA6VdVInumRGo6IbivbERE8p7CQR3HzTBuELA="
crossorigin="anonymous"></script>
<script src="../js/menu.js"></script>
<div class="container bg">
<div class="row full">
<div class="col-lg-8 bd">';
}
}
function endbd(){
require'connection.php';
echo '</div>
<div class="col-lg-4 bd sidebar stick">
<h2 class="title" style="margin-left:0%!important;">Latest News Posts</h2>
<hr class="under">';
$query = "SELECT * FROM news ORDER BY date DESC LIMIT 5";
$run = mysqli_query($connect,$query);
if(!$run){
echo 'sorry';
}
while($row = mysqli_fetch_array($run)){
$article_id = $row['article_id'];
$user_id = $row['user_id'];
$title = $row['title'];
$content = $row['content'];
$date = $row['date'];
$query = "SELECT username FROM users WHERE ID = '$user_id'";
$test = mysqli_query($connect,$query);
$row2 = mysqli_fetch_array($test);
$user_name = $row2['username'];
$title2 = str_replace(" ","-",$title);
echo '<div class="row">
<div class="col-lg-12"><h3 class="para"><a class="para" href="http://news.red-sec.net/article/'.$article_id.'/'.$title2.'">'.$title.'</a></h3>
<p class="para">Written by: '.$user_name.'</p>
</div>
</div>';
}
echo '</div>
</div>
</div>';
}
?>
<link rel="stylesheet" type="text/css" href="/css/style1.css"/>