当有人访问示例时,如何让我的网站加载 example.html。com/example
How can I make my site load example.html when somebody visits example.com/example
我的 public_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 ^(.*)$ .html
您可以在第一个参数中放入您想要的任何正则表达式。
我的 public_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 ^(.*)$ .html
您可以在第一个参数中放入您想要的任何正则表达式。