1
我現在得到的工作是這樣的:
webshop/index.php?page=home
改寫爲:
webshop/home
但現在我想有以下鏈接:
webshop/account/login
我認爲它應該與我得到的代碼一起工作,但事實並非如此。
我得到了什麼是下面的PHP代碼:
<?php
if (isset($_GET['page'])) {
$page = $_GET['page'];
} else {
$page = 'home';
}
if (strpos($page, '/') !== false || !file_exists("pages/$page.php")) {
$page = 'error';
}
include ("pages/$page.php");
?>
,這是我的.htaccess文件:
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteCond %{THE_REQUEST} /index\.php [NC]
RewriteRule ^(.*?)index\.php$ /$1 [L,R=302,NC,NE]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^webshop/([^/]*)$ /webshop/?page=$1 [L]
什麼問題到底是什麼? – starkeen
我想訂購頁面的子文件夾,如:帳戶容器登錄註冊等。我想要的鏈接是網上商店/帳戶/登錄 – Kevin