在 Apache 中,URL 到文件的转换可以通过使用 Rewrite 模块来实现。下面是一个基本的示例:
sudo a2enmod rewrite
部分添加以下行:
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
.htaccess
的文件,并添加以下内容:RewriteEngine On
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
这将将所有请求重写到 index.php
文件,并将原始 URL 作为 url
参数传递。
index.php
的文件来处理 URL 到文件的转换。以下是一个简单的示例:
在这个示例中,我们假设 Apache 的网站根目录为 /var/www/html
。你可以根据你的实际情况进行相应的修改。
请注意,这只是一个基本示例,你可以根据你的需求进行更复杂的文件操作。此外,还可以根据你的实际需求对 Rewrite 规则进行进一步的定制。
下一篇:Apache URL 重写和循环