2013-07-06 27 views
0

愚蠢的godaddy改變了一些東西,現在我的CMS的完整url無法正常工作。htaccess mod將「/」改寫爲「?」

我需要從改變我的網址:

http://www.mywebsite.com/blog/view.php/2013/07/05/story.html

http://www.mywebsite.com/blog/view.php/

http://www.mywebsite.com/blog/view.php?2013/07/05/story.html

http://www.mywebsite.com/blog/view.php

?? ??任何幫助將是偉大的!

謝謝!

編輯:

這是我當前的.htaccess頁:

addhandler x-httpd-php-cgi .php4 
addhandler x-httpd-php5-cgi .php5 
addhandler x-httpd-php5-cgi .php 


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

重定向到''view.php沒有意義? '?'會因爲後面的查詢字符串而被刪除。你的意思是'view.php?/'? –

+0

沒有。它是如何。 – eberswine

回答

1

試試這個

RewriteEngine on 
RewriteBase/

RewriteCond %{REQUEST_URI} /view\.php/ [NC] 
RewriteRule ^(.*?/view\.php)/(.*)$ $1?$2 [NC,QSA,L] 
+0

不工作時,我去http://www.mywebsite.com/blog/view.php/2013/07/05/story.html它不是重寫到http://www.mywebsite.com/blog/ view.php?2013/07/05/story.html – eberswine