0

你好这是我的htaccess代码

Options All -Indexes
ErrorDocument 404 /404.php
FileETag MTime Size

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /lang/

RewriteRule ^sitemap\.xml$ index.php [L]
RewriteRule ^(.*)(\.html|\.htm)$ index.php [L]
RewriteRule ^(.*)(\.rss|\.atom|\.txt)$ index.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/?$ index.php [L]
</IfModule>

<IfModule mod_expires.c>
    ExpiresActive on
    ExpiresByType image/gif "access plus 1 months"
    ExpiresByType image/jpeg "access plus 1 months"
    ExpiresByType image/png "access plus 1 months"
    ExpiresByType text/css "access plus 1 months"
    ExpiresByType application/x-javascript "access plus 1 months"
</IfModule>

我有这个联系表

http://www.example.com/lang/contact-se

当用户使用表格和联系

它重定向到

http://www.example.com/lang/contact-se.html

并给我找不到错误页面

如何仅从重写和重定向到 .html 中排除此链接

4

1 回答 1

0

Change your form to submit to /lang/contact-se instead of /lang/contact-se.html.

Not sure what this has to do with your rules, both contact-se and contact-se.html gets pointed to index.php.

于 2012-10-06T09:47:42.890 回答