我試圖將所有請求重定向到index.php並在頁面上顯示URL。將所有請求重定向到index.php並在頁面上顯示URL
.htaccess文件;
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . index.php [L]
index.php file;
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="assets/libs/js/jquery-1.11.3.min.js"></script>
<script type="text/javascript">
$(function() {
document.getElementById("body").innerHTML = window.location.pathname;
})();
</script>
</head>
<body id="body"></body>
</html>
當我去到localhost /測試,一切完美,「/測試」顯示在頁面上,但是,如果我去localhost/test/anythinghere
,沒有顯示在頁面上。我想要發生的一個例子:"/test/anything/you/are/cool"
將在頁面上顯示,如果我去localhost/test/anything/you/are/cool
。
編輯:我解決了這個問題,謝謝。
這一個適合你,但OP的代碼不?我覺得這是不可能的。 – Anonymous
我在兩臺不同的機器上試過這個,也沒有工作。 – Matt