這已被要求分配在互聯網上,這裏在stackoverflow。 但我不能得到它的工作。 (使用.htacces第一次) 什麼即時試圖做的是一些簡單的東西:.htaccess重寫不工作
- 從URL中移除
www
。 - 從url中刪除
.php
。 - 從主頁刪除
/index
如果鏈接回它。
根據我的網站主辦公司,這是他們所使用的:
的Apache 2.2+和PHP 5.3+ - MySQL的5.1+
的.htacces文件位於根文件夾的index.php 我已嘗試分配的東西,但這是我現在得到的:
RewriteEngine On
#www to non www
RewriteCond %{HTTP_HOST} !^mysite.se$ [NC]
RewriteRule ^(.*)$ http://mysite.se/$1 [L,R=301]
#remove .php
RewriteCond %{HTTP_HOST} ^mysite\.se$ [NC]
RewriteCond %{QUERY_STRING} !internal=1 [NC]
RewriteRule ^(.*)\.php$ $1 [L,R=301]
#remove /index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [L]
先感謝您的任何幫助,您可以提供。
重寫日誌說什麼? – Waygood 2013-03-07 13:34:58
「不工作」是什麼意思? – 2013-03-07 13:36:20
你還沒有說過這三個中的哪一個不適合你,反而會發生什麼。 – hakre 2013-03-07 13:36:21