trailing-slash

    1熱度

    1回答

    RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*[^/])$ /$1/ [L,R=301] 當我使用這個在它被重定向像example.com// 末尾添加斜線但我想我的重定向URL www.example.com 到 www.example.com/ 任何人都可以告訴我該怎麼做?

    2熱度

    4回答

    下面的代碼將我們網站上的/ profiles /目錄中的所有URL從example.com/profiles/name/改爲example.com/name/,但我們還想刪除結尾的斜槓以進一步簡化生成的URL到更漂亮的頁面example.com/name - 就像現代社交媒體一樣。 RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST

    0熱度

    1回答

    我在我的htacces中有一些規則,通過在stackoverflow和其他網站的幫助下學習。但是現在我想添加一個規則來爲沒有後綴的網址(假裝重複的內容)添加尾部斜線,麻煩開始 - 並且發生永無止境的循環。 這些都是我在htacces得到了規則: RewriteEngine on RewriteBase/ # redirect urls without www. to url with www.

    1熱度

    2回答

    我對我的網站的.htaccess文件有點麻煩。我希望將page.html和網頁/網址重定向到沒有任何後綴的網頁。我已經能夠關閉.html,但是當進入頁面/ URL時,無論我嘗試什麼(Apache 2.4.18),都會發生內部服務器錯誤。 下面是完整的.htaccess代碼(沒有任何企圖刪除尾隨斜線) Options +FollowSymLinks -Indexes -MultiViews Re

    1熱度

    1回答

    我想只在我的網站上使用帶有斜線的URL。目前,我只有不含斜槓的網址。我如何修改我的htaccess? 這就是: <IfModule mod_rewrite.c> RewriteEngine On RewriteBase/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_URI} !(.*)/$ RewriteRule ^(

    3熱度

    1回答

    我試圖取消對HTTP POST方法斜線,當我嘗試使用rewrite ^/(.*)/$ /$1 permanent;重新寫入網址它不工作對我來說 上游應接收這種格式/x/y如果HTTP POST在這些格式 位置/ X/Y/==>位置/ X/Y 位置/ X/Y ==>位置到來/ x/y 這是nginx的配置 upstream backend { server 127.0.0.1:8778

    1熱度

    2回答

    我想對除文件名外的所有URL強制執行尾部斜槓。這是我的.htaccess文件。 RewriteEngine On RewriteCond %{HTTP_HOST} ^(www\.)(.+) [OR] RewriteCond %{HTTPS} off RewriteCond %{HTTP_HOST} ^(www\.)?(.+) RewriteRule^https://%2%{REQUEST_

    1熱度

    1回答

    執行斜線我在我的.htaccess文件包含以下內容的根目錄地方: RewriteEngine On RewriteBase/ RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^\.]+)$ $1.html [NC,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*[^/])

    0熱度

    1回答

    我怎樣才能使它所以當用戶使用一個尾隨斜線,例如此鏈接: website.com/staff/ 它會重定向到未找到404頁?

    0熱度

    1回答

    尾隨URL斜槓 我需要什麼: example.com/webpage/應該重定向到example.com/webpage 我使用: $path = $_SERVER['REQUEST_URI']; if(substr($path, -1) == '/') { $path=rtrim($path, '/\\'); header("Location: $path"); }