Apache 当有人访问example.com/example时,如何使我的网站加载example.html
我的Apache 当有人访问example.com/example时,如何使我的网站加载example.html,apache,.htaccess,redirect,path,http-status-code-404,Apache,.htaccess,Redirect,Path,Http Status Code 404,我的public\u html文件夹中有一个名为example.html的文件 当有人访问example.com/example.html时,他们会得到404响应 如何让Apache服务于example.html 我有一堆这样的文件,所以我更喜欢创建某种通用规则,而不是单独重定向它们 #Turning RewriteEngine On RewriteEngine on #Making sure a directory or file does not exist under that name
public\u html
文件夹中有一个名为example.html
的文件
当有人访问example.com/example.html
时,他们会得到404响应
如何让Apache服务于example.html
我有一堆这样的文件,所以我更喜欢创建某种通用规则,而不是单独重定向它们
#Turning RewriteEngine On
RewriteEngine on
#Making sure a directory or file does not exist under that name
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
#RewriteRule {WHAT THE USER SEES} {WHAT IS CALLED}
RewriteRule ^example$ example.html
这样,加载example.com/example
将显示example.html
加载的内容
如果要以该格式加载一组HTML文件,请使用以下方法:
RewriteRule ^(.*)$ $1.html
您可以在第一个参数中放入任何您想要的正则表达式。谢谢,这很有效!这些评论也很有帮助。