我最近設置了一個magento商店,URL是mydomain.com/index.php/admin或mydomain.com/index.php/about-us。我想刪除的index.php,我用Google搜索這個碼應該如何,我找到了工作方法,但它並不:在.htaccess中刪除Magento URL中的Index.php
<IfModule mod_rewrite.c>
############################################
## enable rewrites
Options +FollowSymLinks
RewriteEngine on
############################################
## you can put here your magento root folder
## path relative to web root
RewriteBase/
############################################
## workaround for HTTP authorization
## in CGI environment
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
############################################
## always send 404 on missing files in these folders
RewriteCond %{REQUEST_URI} !^/(media|skin|js)/
############################################
## never rewrite for existing files, directories and links
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
############################################
## rewrite everything else to index.php
RewriteRule .* index.php [L]
</IfModule>
感謝。
所以你說我上面發佈的代碼已經取消了index.php網址?我有mod_rewrite啓用。 – ratman2050
這就是我所說的。是的 - >你也使用'RewriteEngine on'嗎?這是必需的。 – Zak
請參閱編輯答案。 – ratman2050