我的/var/www/html/kafka-server/node_modules/kafka-node/lib/utils.js:23
throw new InvalidConfigError(`topic name is illegal, cannot be longer th
^
SyntaxError: Unexpected token ILLEGAL
at Module._compile (module.js:439:25)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (/var/www/html/kafka-server/node_modules/kafka-node/lib/highLevelConsumer.js:11:22)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
文件中包含此代码,隐藏了所有.htaccess
或.php
扩展名,但默认情况下不会.html
或index.php
。
index.html
它给出了这样的错误
#Alternate default index pagesDirectoryIndex first.html index.htm index.html index.php
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
RewriteRule ^([^\.]+)$ $1.html [NC,L]
在The requested URL /example.com/aman/.php was not found on this server.
文件夹中,我有一个aman
文件,默认情况下不会这样做。
有人可以帮我修复此错误吗?
答案 0 :(得分:2)
它不起作用。它在内部添加 Forbidden file type or location
,它不会删除它。为什么你只想让.php
工作?你的意思是.php
?这应该有用。
但只需使用:
example.com/aman/index
如果您没有获得index.php,请在您的.htaccess中添加以下内容:
example.com/aman/
见DirectoryIndex。你实际上已经在你的规则之上评论了它,这似乎是你的问题。看起来您只需将第一行更改为两行:
DirectoryIndex index.php index.html index.htm
此外,点/句点不需要在字符类中进行转义,因此请将规则更改为:
#Alternate default index pages
DirectoryIndex first.html index.htm index.html index.php