Contao で構築したサイトがあります。URL 書き換えを有効にしたところindex.php/foo
、404 エラーが返されました。に書き換え/index.php/foo
てみ/foo
ました
RewriteCond %{REQUEST_URI} ^/index\.php/
RewriteRule ^index.php/(.*) /$1 [R,L]
しかし、それは役に立ちません。
これは、contao factory .htaccess の書き直し部分で、全体が追加されています (コメントをすべて編集して短くしました)。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^/index\.php/ # My rule here
RewriteRule ^index.php/(.*) /$1 [R,L] # My rule here
<FilesMatch "\.(png|gif|jpe?g|js|css|ico|php|xml|csv|txt|gz|swf|flv|eot|woff|svg|ttf|htm)$">
RewriteEngine Off
</FilesMatch>
RewriteRule .*\.html$ index.php [L]
RewriteRule ^[a-z]{2}/$ index.php [L]
RewriteRule ^([a-z]{2})$ $1/ [R=301,L]
</IfModule>
ここに来ていないのは何ですか?