我正在学习.htaccess
和 URL 重定向。我正在尝试将我的所有网站流量重新定向到一个文档,但将请求的任何 URL 保留为当前 URL。
例如,请求如下:
www.mydomain.com
www.mydomain.com/home
www.mydomain.com/about
一切都指向www.mydomain.com/index.php
我,而不改变用户看到的内容。
这可能吗?
我正在学习.htaccess
和 URL 重定向。我正在尝试将我的所有网站流量重新定向到一个文档,但将请求的任何 URL 保留为当前 URL。
例如,请求如下:
www.mydomain.com
www.mydomain.com/home
www.mydomain.com/about
一切都指向www.mydomain.com/index.php
我,而不改变用户看到的内容。
这可能吗?
启用mod_rewrite
并.htaccess
通过httpd.conf
然后将此代码放入您的 DOCUMENT_ROOT/.htaccess
文件中:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ /index.php [L]
这里没有任何R
标志将确保您在浏览器中的 URL 保持不变,同时将每个 URL 静默重写为/index.php