簡體   English   中英

使用.htacces文件重定向

[英]Redirect using .htacces file

這聽起來像是一個已經被問過很多次的任務,但是我想做的是非常具體的。 我想將對“目錄”的所有請求重定向到我的根目錄,例如:

http://example.com/sub/12345.html-僅限-> http://example.com

http://example.com/sub/foobar.php-重定向到-> http://example.com

http://exmpale.com/othersub/foo-不應重定向!

問題是我不想更改URL,僅更改內容。 因此,訪問者應該看到他們在地址欄中輸入的URL,但可以看到網站索引的內容。 我的.htaccess文件已經包含重寫以處理如果使用發出文件類型時發生的情況。 我不知道這是否會干擾我想做的事情,但我將僅作澄清。

Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^ %{REQUEST_URI}.php [L]

提前致謝!

您需要一條新規則來處理該重排:

Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /

RewriteRule ^sub/.+$ / [L,NC]

RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^ %{REQUEST_URI}.php [L]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM