2016-07-30 23 views
0

我知道這是一個問題,但我不知道爲什麼我的頁面沒有加載「.php 「文件,當我用hxxp:// url [dot] tld/file.php訪問它時。要查看我必須通過hxxp:// url [dot] tld/file.php /訪問它的內容。我知道我可以從cpanel(重定向 - 部分)這樣做,但我的提供者有一個定製面板,我發現無處重定向選項。我嘗試了一些來自互聯網的代碼,通過.htaccess重定向舊網址到新網址,但是我重定向到hxxp:// url [dot] tld/file.php /////////////// // 或類似的東西。如何使用.htaccess url.tld/file.php重定向到url.tld/file.php/

編輯:的.htaccess內容現在

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^online\.my\-domain\.com$ [OR] 
RewriteCond %{HTTP_HOST} ^www\.online\.my\-domain\.com$ 
RewriteRule ^/?$ "http\:\/\/google\.com\/" [R=302,L] 
//Rewrite to www 
Options +FollowSymLinks 

RewriteCond %{HTTP_HOST} ^online.my-domain.com[nc] 
RewriteRule ^(.*)$ http://www.online.my-domain.com/$1 [r=301,nc] 


Redirect 301 /php-file-with-problems.php /php-file-with-problems.php/ 

如何,我說的IM重定向到online.my-domain.com/php-file-with-problems.php////////// ////

+0

請更新問題以顯示您的.htaccess文件中的相關內容。 – Andy

+0

謝謝,我剛剛上傳了! – Adrian

+0

請看看這是否回答你的問題:http://stackoverflow.com/questions/7780859/htaccess-rewrite-to-force-trailing-slash-at-the-end – Andy

回答

0

多斜線被添加到通過重定向指令的文件名,你得到一個重定向循環,要解決這個你需要前使用RedirectMatch

RedirectMatch 302 /phpfile$ /phpfile/ 

清除瀏覽器緩存測試這個。