我有这个.htaccess
文件
DirectoryIndex index.php 重写引擎开启 RewriteBase / ########## Begin - 重写规则以阻止一些常见的漏洞利用 ## 如果您在网站上遇到问题,请阻止下面列出的操作 ## 这试图阻止最常见的利用类型“尝试”到 Joomla! # ## 拒绝访问扩展 xml 文件(取消注释以激活) # #命令允许,拒绝 #拒绝所有人 #满足所有 # ## 拒绝访问扩展 xml 文件结束 # 阻止任何试图通过 URL 设置 mosConfig 值的脚本 RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR] # 阻止任何试图通过 URL 发送 base64_encode 废话的脚本 RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR] # 屏蔽任何在 URL 中包含标签的脚本 RewriteCond %{QUERY_STRING} (\|%3E) [NC,OR] # 阻止任何试图通过 URL 设置 PHP GLOBALS 变量的脚本 RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR] # 阻止任何试图通过 URL 修改 _REQUEST 变量的脚本 RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2}) # 将所有被阻止的请求发送到带有 403 Forbidden 错误的主页! RewriteRule ^(.*)$ index.php [F,L] # ########## End - 重写规则以阻止一些常见的漏洞利用 RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !^/index.php RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [NC] RewriteRule (.*) index.php RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
我不知道为什么,但是如果我在 url 中有一个点,服务器会显示 Url Not Found 错误,而不是将我重定向到 index.php。
我想启用带点的网址,我该怎么做?