簡體   English   中英

在 CodeIgniter 中重寫 URL

[英]Url rewrite in CodeIgniter

我的 url 就像 websitename/package?some-text some-text 實際上是別名,使用這個我從 db 中獲取值我想看到我的 url 像 websitename/some-text 我使用的是 CodeIgniter 框架和包是一個控制器請幫助我..

請嘗試使用如下所示的 htaccess 文件

重定向 301 /package?some-text http://websitename.com/some-text

您可以使用站點來生成 htaccess 規則。

編輯

請將 htaccess 的內容更改為

RewriteEngine On
RewriteCond %{REQUEST_URI} ^/package?some-text [NC]
RewriteRule ^.*$ /some-text#%1 [L]

編輯 - 2

您也可以嘗試在 tyhe codeIgniter routes.php 文件中執行此操作,例如

$route['some-text'] = "package_some-text";
$route['default_controller'] = "web";
$route['404_override'] = 'web/not_found';

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM