【发布时间】:2014-09-23 18:59:34
【问题描述】:
我想知道如何在所有网址的末尾添加斜杠?我已经使用 .htaccess 来删除 .php 扩展名:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
现在我想在所有 URL 的末尾添加一个斜杠。这是我的 index.php 文件:
<!DOCTYPE html>
<html lang="en-us">
<head>
<meta charset="UTF-8">
<?php
if(strpos($_SERVER["SCRIPT_FILENAME"], "index") !== false) { ?>
<title>Test - Forums</title>
<?php } ?>
<?php
if(strpos($_SERVER["SCRIPT_FILENAME"], "members") !== false) { ?>
<title>Test - Members</title>
<?php } ?>
<?php
if(strpos($_SERVER["SCRIPT_FILENAME"], "sign_up") !== false) { ?>
<title>Test - Sign Up</title>
<?php } ?>
<?php
if(strpos($_SERVER["SCRIPT_FILENAME"], "sign_in") !== false) { ?>
<title>Test - Sign In</title>
<?php } ?>
<?php
if(strpos($_SERVER["SCRIPT_FILENAME"], "change_theme") !== false) { ?>
<title>Test - Change Theme</title>
<?php } ?>
<?php
if(strpos($_SERVER["SCRIPT_FILENAME"], "contact_us") !== false) { ?>
<title>Test - Contact Us</title>
<?php } ?>
<?php
if(strpos($_SERVER["SCRIPT_FILENAME"], "help") !== false) { ?>
<title>Test - Help</title>
<?php } ?>
<?php
if(strpos($_SERVER["SCRIPT_FILENAME"], "rules") !== false) { ?>
<title>Test - Rules</title>
<?php } ?>
<link href="css/style.css" rel="stylesheet" type="text/css">
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css" rel="stylesheet" type="text/css">
</head>
<body>
<?php include("top_bar.php");?>
<?php include("header.php");?>
<?php include("container.php");?>
<?php include("footer.php");?>
</body>
</html>
还有我的 top_bar.php:
<!-- TOP BAR -->
<div id="top_bar">
<div class="wrapper">
<div id="top_bar_links">
<ul>
<?php
$full_name = $_SERVER["PHP_SELF"];
$name_array = explode("/",$full_name);
$count = count($name_array);
$page_name = $name_array[$count-1];
?>
<li>
<a id="home" href="../">Home</a>
</li>
<li>
<a id="forums" class="<?php echo ($page_name=="index.php")?"active":"";?>" href=".">Forums</a>
</li>
<li>
<a id="members" class="<?php echo ($page_name=="members.php")?"active":"";?>" href="members">Members</a>
</li>
</ul>
</div>
</div>
</div>
我所有的文件都放在一个名为“社区”的文件夹中:http://prntscr.com/487rhj
请问我该怎么做?
谢谢。
【问题讨论】:
-
请勿重复发帖
-
对不起。我的问题还没有解决。