mod_rewrite和.htaccess的问题

时间:2014-03-20 12:50:58

标签: apache .htaccess mod-rewrite redirect url-rewriting

我添加了一个.htaccess来进行简单的URL重写 这是代码:

Options +FollowSymLinks
RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^azienda/?$ azienda.php [L]
RewriteRule ^prodotti/?$ prodotti.php [L]
RewriteRule ^prodotti/([0-9]+)/?$ prodotti.php?pid=$1 [L]
RewriteRule ^categorie/([0-9]+)/?$ prodotti.php?cid=$1 [L]
RewriteRule ^contatti/?$ contatti.php [L]

例如www.feltrostil.it/azienda/它可以工作并返回正确的页面azienda.php?等。

但是当删除尾部斜杠时,它会重定向到www.feltrostil.it/var/www/vhosts/stargrap000215/httpdocs/azienda //.

www.feltrostil.it/prodotti重定向到www.feltrostil.it/var/www/vhosts/stargrap000215/httpdocs/var /

相反,它适用于www.feltrostil.it/contatti。您可以尝试http://feltrostil.it

我该如何解决?

0 个答案:

没有答案