Q
刪除網址段
1
A
回答
1
使用routes configuration,加上類似的東西這給application/config/routes.php
:
$route['login'] = 'auth/login';
一旦你得到了這個設置,可以使Web服務器重定向用戶■從舊的URL是這樣的:
RewriteRule ^auth/login http://%{SERVER_NAME}/login [L,R=302]
這人會重定向舊網址的請求到新處理/login
,你可能要處理https://
或子目錄在規則的後面部分。
整個設置似乎有點hackish的,改變了生成的URL似乎是一個更好的主意。
+0
RewriteRule不起作用 – 2013-04-06 19:25:38
+0
@FlorianShena,對不起,我想我首先錯過了這一點。這應該現在工作(在我的測試環境中似乎沒問題) – complex857 2013-04-06 19:38:43
相關問題
- 1. 重寫網址,刪除網段
- 2. 刪除網址
- 3. 刪除網址段,如果其他的區段列的.htaccess
- 4. JQuery.address - 從網址中刪除#
- 5. 刪除部分網址
- 6. htaccess的:刪除網址
- 7. 刪除#!從我的網址
- 8. 從網址中刪除hashtag
- 9. 控制器網址刪除
- 10. Nginx:刪除部分網址
- 11. 刪除網址哈希
- 12. 網址並未被刪除
- 13. 從網址中刪除「essential_grid」
- 14. jquery刪除部分網址
- 15. htaccess的刪除的網址
- 16. 如何刪除網頁/從網址(symfony)
- 17. 使用lighttpd(乾淨網址)從網址中刪除.php
- 18. 刪除ID和?從網址使網址seo友好
- 19. lighttpd url.rewrite刪除部分網址
- 20. 從iis7的wordpress網址中刪除index.php
- 21. 如何從網址中刪除hashbang?
- 22. 重寫刪除網址 - kohana 3.2和.htacess
- 23. 發揮framework2:刪除尾隨從網址
- 24. 如何刪除/ zh /默認網址 - Prestashop
- 25. 刪除網址中的後綴
- 26. 通過.htaccess從網址中刪除點
- 27. 如何刪除網址中的店鋪
- 28. C#Webbrowser刪除點前的網址
- 29. Laravel 5和AngularJS從網址中刪除'#'
- 30. .htaccess - 如何刪除部分網址?
Codeigniter有路由 - http://ellislab.com/codeigniter/user-guide/general/routing.html檢查它。在那裏你可以設置登錄等於auth /登錄 – Svetoslav 2013-04-06 19:09:57
我知道,但圖書館有它自己的鏈接和重定向在前面設置了「auth」,它很痛苦地嘗試和改變它們。我只想要一個重寫規則,以便它可以自動完成。 – 2013-04-06 19:15:17
如果您的腳本鏈接指向auth/login,那麼您必須更改它們。 如果您使用@ complex857航線它會正常工作.. – Svetoslav 2013-04-06 19:18:20