1
使用Slim 3,我想我的主頁URL是www.domain.com
而不是www.domain.com/
。Slim框架:首頁路由沒有尾隨斜線
此路由將所有的家庭請求重定向到www.domain.com/
$app->get('/', function ($request, $response, $args) {
});
但是這一次給我的錯誤。
$app->get('', function ($request, $response, $args) {
});
我使用的是標準的.htaccess:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule^index.php [QSA,L]
我認爲這是一個常見的問題。什麼是最好的解決方法?
編輯:
什麼竅門或變通方法,以便主頁URL看起來似乎是沒有地址欄上斜線?
這不是一個常見問題。域後的第一個結尾斜槓是* always *必需的,並且結果請求始終是相同的。 –
有很多網站,他們的主頁沒有使用尾部斜線。 StackOverflow本身就是其中的一個例子。 –
不,您的瀏覽器可能會選擇不顯示它,但它在那裏。它總是* Request URI的第一個字符。它不是域的一部分。 –