2011-09-10 134 views
1

是什么导致500错误与下面的代码在.htaccess文件中?.htaccess 500错误

User-agent: * 
Disallow:/

RewriteEngine On 

RewriteBase/
RewriteRule ^([a-zA-Z0-9\-_]+)\.shtml /$1.php 
RewriteRule ^Marketing-Resources/([a-zA-Z0-9\-_]+)\.shtml /Marketing-Resources/$1.php 
RewriteRule ^Affiliates/([a-zA-Z0-9\-_]+)\.shtml /Affiliates/$1.php 
RewriteRule ^Help/([a-zA-Z0-9\-_]+)\.shtml /Help/$1.php 
RewriteRule ^Specialty-Lists/([a-zA-Z0-9\-_]+)\.shtml /Specialty-Lists/$1.php 

如果重要的话,该文件位于子域的文件夹内。

+0

你可以访问到Web服务器的错误日志?它将始终包含有关每投放500个的信息。 –

+0

@Pekka ..... djn指出我愚蠢的错误。 :p – Brett

回答

5
User-agent: * 
Disallow:/

这两条线通常属于robots.txt的,不...的.htaccess

+1

.oO(货运邪教网站服务器管理) – hop

+0

lmao ......好抓。我只是加了那些,不敢相信我把它们放在那里而不是机器人哈哈。谢谢! – Brett

+0

这个人很迂回。我不得不看两次才能注意到它们。 – djn