使用面包屑导航 url
Using breadcrumb url's
我开发了一个包含大量文件的网站。
我给他们做了个目录放在那里
我需要知道我是否可以制作自定义 url 路径,以便我的社区能够看到 url,
https://mywebsite.com instead of https://mywebsite.com/modules/webview/pages/index.php.
而且我还希望用户输入 https://mywebsite.com/forum 例如将他们带到,
https://mywebsite.com/modules/webview/addons/forum然后还是显示https://mywebsite.com/forum
谢谢。
我在我的网站上使用 Smarty。
如果有帮助,这是我的配置文件的内容。
<?php
session_start();
$conn = new mysqli("localhost", "root", "", "dev");
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
define ('ROOT_PATH', realpath(dirname(__FILE__)));
define ('INCLUDE_PATH', realpath(dirname(__FILE__) . '/includes' ));
define('BASE_URL', 'http://localhost/');
function getMultipleRecords($sql, $types = null, $params = []) {
global $conn;
$stmt = $conn->prepare($sql);
if (!empty($params) && !empty($params)) {
$stmt->bind_param($types, ...$params);
}
$stmt->execute();
$result = $stmt->get_result();
$user = $result->fetch_all(MYSQLI_ASSOC);
$stmt->close();
return $user;
}
function getSingleRecord($sql, $types, $params) {
global $conn;
$stmt = $conn->prepare($sql);
$stmt->bind_param($types, ...$params);
$stmt->execute();
$result = $stmt->get_result();
$user = $result->fetch_assoc();
$stmt->close();
return $user;
}
function modifyRecord($sql, $types, $params) {
global $conn;
$stmt = $conn->prepare($sql);
$stmt->bind_param($types, ...$params);
$result = $stmt->execute();
$stmt->close();
return $result;
}
?>
在 Apache HTTP Server 中,使用 URL 重写。
选项 1
在您的应用程序的根目录中创建一个 .htaccess
文件,内容如下:
RewriteEngine On
Options FollowSymLinks
RewriteRule / /modules/webview/pages/index.php
RewriteRule /forum /modules/webview/addons/forum
选项 2
如果您有权访问 httpd.conf
,请在 <Directory> </Directory>
中插入与您的应用程序根目录相匹配的行。
我开发了一个包含大量文件的网站。 我给他们做了个目录放在那里
我需要知道我是否可以制作自定义 url 路径,以便我的社区能够看到 url, https://mywebsite.com instead of https://mywebsite.com/modules/webview/pages/index.php.
而且我还希望用户输入 https://mywebsite.com/forum 例如将他们带到, https://mywebsite.com/modules/webview/addons/forum然后还是显示https://mywebsite.com/forum
谢谢。
我在我的网站上使用 Smarty。
如果有帮助,这是我的配置文件的内容。
<?php
session_start();
$conn = new mysqli("localhost", "root", "", "dev");
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
define ('ROOT_PATH', realpath(dirname(__FILE__)));
define ('INCLUDE_PATH', realpath(dirname(__FILE__) . '/includes' ));
define('BASE_URL', 'http://localhost/');
function getMultipleRecords($sql, $types = null, $params = []) {
global $conn;
$stmt = $conn->prepare($sql);
if (!empty($params) && !empty($params)) {
$stmt->bind_param($types, ...$params);
}
$stmt->execute();
$result = $stmt->get_result();
$user = $result->fetch_all(MYSQLI_ASSOC);
$stmt->close();
return $user;
}
function getSingleRecord($sql, $types, $params) {
global $conn;
$stmt = $conn->prepare($sql);
$stmt->bind_param($types, ...$params);
$stmt->execute();
$result = $stmt->get_result();
$user = $result->fetch_assoc();
$stmt->close();
return $user;
}
function modifyRecord($sql, $types, $params) {
global $conn;
$stmt = $conn->prepare($sql);
$stmt->bind_param($types, ...$params);
$result = $stmt->execute();
$stmt->close();
return $result;
}
?>
在 Apache HTTP Server 中,使用 URL 重写。
选项 1
在您的应用程序的根目录中创建一个 .htaccess
文件,内容如下:
RewriteEngine On
Options FollowSymLinks
RewriteRule / /modules/webview/pages/index.php
RewriteRule /forum /modules/webview/addons/forum
选项 2
如果您有权访问 httpd.conf
,请在 <Directory> </Directory>
中插入与您的应用程序根目录相匹配的行。