簡體   English   中英

額外的index.php嗎? 在網址中添加

[英]Extra index.php ? added in Url

我在主機中使用codeigniter 2.2.0版本和配置的子域(* .domainname.in)。 以下是我的.htaccess文件內容

RewriteEngine on

RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

.htaccess之上的配置適用於Urls以下

domainname.in ----> domainname.in
www.domainname.in --------> domainname.in
www.pune.domainname.in -----> pune.domainname.in

但是當我嘗試使用此URL http://pune.domainname.in/auth訪問我的身份驗證控制器時

它使用index.php重定向到下面的URL

http://pune.domainname.in/index.php?/auth

這是原始域網址

你能說明為什么會這樣嗎

謝謝

只需將該代碼放在.htaccess文件中並嘗試

RewriteEngine On
RewriteBase / businesswale.in/
RewriteCond %{REQUEST_URI} ^system.*
RewriteCond $1 !^(index\.php|images|js|uploads|css|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

試試吧

RewriteEngine On
RewriteBase /your_projct_name/
RewriteCond %{REQUEST_URI} ^system.*
RewriteCond $1 !^(index\.php|images|js|uploads|css|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

暫無
暫無

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

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