2017-11-15 14 views
-1

URLバーからhtaccessでindex.phpスクリプト名を削除しようとしています。silexのURLからスクリプトファイル名を削除

<IfModule mod_rewrite.c> 
Options -MultiViews 

RewriteEngine On 
RewriteRule^index.php [QSA,L]  
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{SERVER_PORT} 80 
RewriteCond %{HTTP_HOST} ^website\.com [NC] 
RewriteRule ^(.*)$ https://website.com/$1 [L,R=301] 
RewriteCond %{HTTP_HOST} ^www.website.com$ 
RewriteRule (.*) https://website.com/$1 [R=301,L] 
</IfModule> 

しかし、まだこのようなURLでindex.phpを:これは私のhtaccessファイルで https://website.com/index.php/urlし、[OK]は、このコードを使用して解決https://website.com/url

答えて

0

に移動する必要があります

<IfModule mod_rewrite.c> 
Options +FollowSymLinks -MultiViews 
RewriteEngine On 
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(.*)$ index.php [QSA,L] 
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s(.*)/index\.php [NC] 
RewriteRule^%1 [R=301,L] 
</IfModule> 
関連する問題