很抱歉,如果这个话题已被讨论过很多,但是我在使用ajax的路由器上工作,当我加载子目录中的.html文件时,我遇到了问题。 当我尝试加载文件" /portfolio/project.html"我的容器加载index.html。为什么?! 可能是文件.htaccess的问题?
修改 我的.htaccess文件:
Options -Indexes
Options +FollowSymLinks
<ifModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !index
RewriteRule (.*) index.html [L]
# Disable Automatic Directory detection
DirectorySlash Off
# Hide extension
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ index.html
</ifModule>