我正在努力尝试这项工作。我计划对整个网站进行相当复杂的重新设计。由于我的网站应该根据您尝试访问的子文件夹(例如www.mydomain.com/test123)而有所不同,我认为最简单的解决方案是将每个请求重定向到主index.php并从那里处理所有案例。我还想重定向图像和css文件等,因为我也会“手动”处理这些情况。
这正是它应该做的:
我试过这个,但这不会以某种方式工作......
RewriteCond %{REQUEST_URI} !^/index.php$
RewriteRule ^(.*)$ /index.php?q=$1 [P]
非常感谢任何帮助!
答案 0 :(得分:1)
此规则应该适用于站点根目录.htaccess:
DirectorySlash Off
DirectoryIndex index.php
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/index\.php$ [NC]
RewriteRule ^(.+)$ /index.php?q=$1 [L,QSA]
无需使用用于代理的P
标志,并且需要在Apache配置中启用mod_proxy
。
答案 1 :(得分:-2)
您可以在php中使用include()函数。
离
<?php
include('www.google.com');
?>