1
請幫我解決這種情況。正確.htaccess
我有一個共享主機,我想調整我的.htaccess
文件的好方法。 我有以下網頁:
index.html
news.html
- 頁面,如
post-01-11-2015.html
現在我想:
- 刪除所有
.html
所有網址末尾 - 如果當前頁面是
index.html
,我想看看example.com
,不example.com/index.html
- ,當我在
news.html
頁打開post-01-11-2015.html
,我想看看在瀏覽器的URL像example.com/posts/2015/11/01
。我想輸入example.com/posts/2015/11/01
我想看頁。 - 任何你建議我,是非常好的。
如果您需要任何信息,請告訴我。
現在有這個模塊代碼,但我得到錯誤cycle redirection
。
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.(.+) [NC]
RewriteRule ^(.*) http://%1/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ http://www.example.com [R=301,L]
RewriteRule ^post-(\d+)-(\d+)-(\d+)\.html$ /posts/$1/$2/$3 [R=301,L,NC]
RewriteRule post-(\d+)-(\d+)-(\d+)\.html$ posts/$1/$2/$3 [R=301,L,NC]
RewriteRule (.+)\.html$ /$1 [R=301,L,NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.html [L,QSA]
</IfModule>
非常感謝!希望你能幫助我最好的方式!
是......不工作 – platinumfives