我有this頁和的.htaccess與此內容:htaccess的 - 工作在本地,而不是遠程服務器上
RewriteEngine On
RewriteRule ^images/(.*) public_html/images/$1 [PT,L]
RewriteRule ^temp/(.*) public_html/temp/$1 [PT,L]
RewriteRule ^css/(.*) public_html/css/$1 [PT,L]
RewriteRule ^js/(.*) public_html/js/$1 [PT,L]
RewriteCond %{REQUEST_URI} !^/public_html/
RewriteRule ^(.*)$ public_html/index.php/$1 [PT,L,NC,QSA]
的事情是,上述的.htaccess代碼正在我的本地服務器,但不在遠程服務器上。
例如:
此鏈接:http://test.gieromaniak.pl/gallery
看起來應該像這樣的工作:http://test.gieromaniak.pl/public_html/index.php/gallery
出了什麼問題?
您是否在httpd.conf中適當設置了「允許覆蓋」(例如「允許覆蓋全部」)? – mobius 2012-04-20 12:23:51
@mobius無權訪問遠程服務器上的該文件。必須問我的主機有關... – 2012-04-20 12:33:00
.htaccess是否在做任何事情?你確定它被放置在正確的位置? – Bas 2012-04-20 12:33:10