国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

如何使用.htaccess從URL中刪除文件擴展名(.php和.html)

2020-03-24 16:42:21
字體:
來源:轉載
供稿:網友
根據SEO專家的說法,如果你的網站URL中包含有.php、.htm或.html擴展名,則對SEO沒有影響。那么為什么我們需要從URL中刪除這些擴展。正如專家所說,我認為在URL中沒有文件擴展名有很多優點。

后端技術對最終用戶是隱藏的。但對于SEO來說,確定這項技術并不難。最好的優點是我們可以輕松地更改后端技術,而不影響頁面的SEO。

首先在應用程序文檔根目錄中創建一個.htaccess文件,并根據需要在文件中添加以下值以刪除文件擴展名。

從URL中刪除.php擴展名

例如,需要將網址從http://example.com/demo.php更改為http://example.com/demo。可以編輯.htaccess文件并添加以下設置。

RewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^([^.]+)$ $1.php [NC,L]

現在,如果用戶在瀏覽器中訪問/demo,它將顯示/demo.php中的內容。但是,如果任何用戶輸入的完整URL為http://example.com/demo.php,則不會重定向?,F在需要向.htaccess文件添加更多規則。

RewriteEngine onRewriteCond %{THE_REQUEST} /([^.]+)/.php [NC]RewriteRule ^ /%1 [NC,L,R]RewriteCond %{REQUEST_FILENAME}.php -fRewriteRule ^ %{REQUEST_URI}.php [NC,L]

從URL中刪除.html擴展名

例如,需要將網址從http://example.com/demo.html轉換為http://example.com/demo。需要編輯.htaccess文件并添加以下設置。

RewriteEngine On RewriteCond%{REQUEST_FILENAME}!-f RewriteRule ^([^。] +)$ $ 1.html [NC,L]

現在,如果用戶在瀏覽器中訪問/demo,它將顯示/demo.html中的內容。現在,可能需要將鍵入完整URL(http://example.com/demo.html)的用戶重定向到新的URL(http://example.com/demo)。

RewriteEngine onRewriteCond %{THE_REQUEST} /([^.]+)/.html [NC]RewriteRule ^ /%1 [NC,L,R]RewriteCond %{REQUEST_FILENAME}.html -fRewriteRule ^ %{REQUEST_URI}.html [NC,L]

本篇文章到這里就已經全部結束了,更多其他精彩內容可以關注php 的其他相關欄目教程?。?!

以上就是如何使用.htaccess從URL中刪除文件擴展名(.php和.html)的詳細內容,html教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 定远县| 灌阳县| 友谊县| 乐陵市| 沅江市| 松江区| 花莲县| 庆云县| 双流县| 安阳县| 绵阳市| 尼玛县| 嘉义市| 岳普湖县| 山阴县| 大丰市| 本溪市| 阿坝| 南漳县| 襄樊市| 潞城市| 平罗县| 秭归县| 和林格尔县| 西城区| 鄂州市| 铜梁县| 多伦县| 衢州市| 大城县| 奈曼旗| 五指山市| 鄢陵县| 石泉县| 专栏| 洪雅县| 林甸县| 衡东县| 特克斯县| 潮州市| 兴隆县|