有沒有辦法來掩蓋對我的網站使用PHP頁面的URL擴展? 示例:http://home/subfolder而不是http://home.subfolder.php如何屏蔽擴展的URL
2
A
回答
2
放置在.htaccess文件在你的網站的根目錄下
<IfModule mod_rewrite.c>
Options +FollowSymLinks
Options +Indexes
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^([^\.]+)$ $1.php [NC,L]
</IfModule>
2
Apache httpd的mod_rewrite可以在服務器端透明地重寫URL,並讓您使用任何你喜歡的URL。
0
正如其他人所指出的,這是與mod_rewrite
如果你是一個啓用的Apache服務器上完成。各種問題都被要求與此類似:
相關:
2
是的,這是可能的,雖然它有無關PHP。
你不得不創建一個名爲.htaccess
您的網絡服務器的根文件(如果它還不存在)。 ?舉例來說,如果你想從默默/頁/軟件將用戶重定向/的index.php頁=軟件,你會使用:
RewriteEngine on
RewriteRule ^page/([^/\.]+)/?$ index.php?page=$1 [L]
開始部分(^page/([^/\.]+)/?$
)是正則表達式。如果你不知道如何使用它們,給我們你試圖做一個例子,我們可以提供幫助。
相關問題
- 1. 屏蔽編輯擴展
- 2. 如何屏蔽URL地址?
- 3. 用PHP屏蔽URL
- 4. 屏蔽URL參數
- 5. 屏蔽外部URL
- 6. 如何屏蔽
- 7. 用PHP屏蔽一個URL
- 8. 如何屏蔽「。」炭?
- 9. 屏蔽陣列:如何更改表示屏蔽值的符號
- 10. 如何屏蔽元素
- 11. Firefox:如何屏蔽鏈接
- 12. 我如何屏蔽位?
- 13. 如何屏蔽網址
- 14. 如何屏蔽數據庫?
- 15. 全屏如何屏蔽熱點
- 16. ImageMagick的屏蔽
- 17. 如何擴展KohanaPHP中的URL參數?
- 18. 更改(屏蔽?)雲文件url
- 19. 如何將MessagesViewController擴展爲全屏?
- 20. 如何使用htaccess保護/屏蔽文件url?
- 21. jQuery:如何擴展擴展?
- 22. 如何屏蔽WPF Wrappanel的內容?
- 23. 我如何屏蔽React.js的輸入
- 24. 如何屏蔽CSS中的HTML標記?
- 25. 如何屏蔽日誌中的密碼?
- 26. 如何屏蔽OpenCV中的浮動墊
- 27. PHP RegEx擴展 - 如何僅剝離url = *?
- 28. 如何隱藏URL地址擴展
- 29. 如何使用iis url重寫擴展
- 30. 設定屏蔽%的
HTTP://home.subfolder.php?我不知道.PHP是一個頂級域名。 :)的[重寫所有查詢使用mod_rewrite的重寫規則,以不需要.php擴展] – leepowers 2010-01-13 03:27:22
可能重複(http://stackoverflow.com/q/183921/) – outis 2012-04-29 05:06:23