Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 当我使用.htaccess制作';漂亮的链接';_Php_Html_Css_.htaccess - Fatal编程技术网

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"/>