[英]Redirect everything to index.php without changing url
試圖獲得這項工作我快瘋了。 我正在計划對我的整個網站進行相當復雜的重新設計。 由於我的網站應該根據您嘗試訪問的子文件夾(例如 www.mydomain.com/test123)以不同的方式工作,我認為最簡單的解決方案是將每個請求重定向到主 index.php 並從那里處理所有情況。 我還想重定向圖像和 css 文件等,因為我也會“手動”處理這些情況。
這正是它應該做的:
我試過這個,但這不會以某種方式工作......
RewriteCond %{REQUEST_URI} !^/index.php$
RewriteRule ^(.*)$ /index.php?q=$1 [P]
任何幫助是極大的贊賞!
此規則應該適用於站點根目錄 .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
。
您可以在 php 中使用 include() 函數。
前任
<?php
include('www.google.com');
?>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.