2012-12-18 24 views
0

我在我的代碼點火器項目的根目錄中有一個外部照片庫,我過去用於我的非MVC框架項目。我想要將該庫嵌入到我的新代碼點火器項目中。如何才能實現這一點PHP的照片庫不是基於MVC的?我的意思是在外部文件夾中的文件夾,它工作正常,當我訪問的index.php我的IP地址是這樣的:如何鏈接外部的PHP頁面與代碼點燃器項目?

http://10.0.0.27/myproject/mylibrary/ 

但是當我嘗試使用訪問庫這樣的:

http://myproject.new/mylibrary/ 

它給我錯誤404「頁面未找到」,我可以假設是由於該照片庫的非MVC模式。我該如何解決這個問題?無論如何,我可以像這樣訪問我的圖書館?即。

http://myproject.new/mylibrary/ 
+0

你需要改變te路徑的格式。使用絕對網址。將該庫放在'applcation'下的'library'文件夾中並啓動它。無論看到任何代碼,這是我可以建議。 – itachi

回答

2

由於您的網址中沒有index.php,因此您可能有東西喜歡E本在你的htaccess:

RewriteEngine on 
RewriteCond $1 !^(index\.php|images|robots\.txt) 
RewriteRule ^(.*)$ /index.php/$1 [L] 

上述改寫一切,除了圖像和robots.txt來你的index.php,所以你可以修改排除mylibrary還有:

RewriteCond $1 !^(index\.php|images|mylibrary|robots\.txt) 
+0

@ MrCode.Cheers.This爲我工作。我感謝你的幫助.Tal –

+0

@ MrCode.Kinfly幫助我這個。我堅持了這個超過3個星期,但沒有人可以幫助.Plz指導我:http://stackoverflow.com/questions/13537003/MOD-rewite和網址重定向的Apache-MOD重寫的PHP-笨/ 13537167#13537167 –

1

我承擔(基於您的網址),你如果你使用的網址進行重寫

default codeigniter based url rewriting patterns您可以/mylibrary/文件夾添加到排除的項目列表

RewriteEngine on 
RewriteCond $1 !^(index\.php|mylibrary|robots\.txt) 
RewriteRule ^(.*)$ /index.php/$1 [L] 

現在您應該可以直接訪問該文件夾

+0

@ Dale.Cheers.This一個爲我工作,我感謝您的幫助.Ta –

+0

@ Dale.I認爲這是與.htaccess。如果你可以幫助我這個具有挑戰性的問題,將不勝感激:http:// stackoverflow .com/questions/13537003/mod-rewite-and-url-redirection-apache-mod-rewrite-php-codeigniter/13537167#13537167 –

+0

@BilalKhalid我認爲mohat的答案應該可以幫助你在那裏冠軍 – Dale

相關問題