我正在运行Apache网络服务器,我的目标是拥有一个从所有网址加载的加载程序(在PHP中)。例如,如果您前往website.com/test/,site.com/page.php或只是网站http://它将始终加载website.com/index.php
我怎样才能实现这个目标?
答案 0 :(得分:0)
使用以下行创建.htaccess文件并将其放在网站的根目录中:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [QSA,L]
如果.htaccess文件已存在,如果没有冲突规则,您可以尝试附加这些行。
答案 1 :(得分:0)
您可以创建.htaccess文件,该文件将重写此服务器上不是文件或目录的任何URL,并将其重定向到index.php
文件。此外,您可以将原始URL附加为查询字符串,以便在需要时可以在脚本中使用它。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?$1 [L,QSA]
</IfModule>