0

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>

ここに来ていないのは何ですか?

4

1 に答える 1

0

どうでも。私は答えを見つけました。

<FilesMatch "\.(png|gif|jpe?g|js|css|ico|THIS HERE CAUSED IT: --> ***php***|xml|csv|txt|gz|swf|flv|eot|woff|svg|ttf|htm)$">
RewriteEngine Off
</FilesMatch>
于 2013-04-24T09:39:35.020 に答える