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. 從網址中刪除「essential_grid」
- 4. 刪除#!從我的網址
- 5. 網址並未被刪除
- 6. 刪除網址哈希
- 7. 使用lighttpd(乾淨網址)從網址中刪除.php
- 8. lighttpd url.rewrite刪除部分網址
- 9. FuelPHP從網址刪除公衆
- 10. 如何從網址中刪除目錄
- 11. CodeIgniter |從的.htaccess刪除網址的index.php
- 12. 完全刪除網址中的散列
- 13. 的sed從文件中刪除網址
- 14. Wordpress從網址中刪除Slug
- 15. 如何從網址中刪除hashtag?
- 16. 重寫API網址中刪除.PHP
- 17. 從網址中刪除尾部斜線
- 18. 刪除所有網址參數
- 19. Laravel 5和AngularJS從網址中刪除'#'
- 20. 刪除?和/在網址末尾
- 21. 如何刪除網址上的#id頁
- 22. php echo從網址中刪除斜線
- 23. 重寫刪除網址 - kohana 3.2和.htacess
- 24. 從我的網址中刪除「?query =」
- 25. 如何刪除/ zh /默認網址 - Prestashop
- 26. sonata從網址中刪除/index.php
- 27. C#Webbrowser刪除點前的網址
- 28. 如何刪除公共網址(laravel 5.2)
- 29. 從Devise網址中刪除模型
- 30. 刪除網址的搜索部分
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