Tôi đang cố gắng để chuyển hướng file index.php vào/root, tôi đã tìm kiếm xung quanh và tìm thấy một số đoạn mã tương tự như:htaccess redirect index.php để root (bao gồm cả tên miền phụ)
RewriteCond %{THE_REQUEST} ^.*/index.php
RewriteRule ^(.*)index.php$ http://www.domain.com/$1 [R=301,L]
tuy nhiên điều này sẽ không làm việc cho tên miền phụ, ví dụ dưới đây:
- tôi có một tên miền phụ: subdomain.domain.com
- một người dùng truy cập http://subdomain.domain.com/index.php
- sử dụng htaccess trên họ một đang chuyển hướng đến http://www.domain.com/ hơn http://subdomain.domain.com/
Có ai biết làm thế nào để điều chỉnh htaccess trên vì vậy nó sẽ đưa vào tài khoản các tên miền phụ và chuyển hướng họ đến vị trí thích hợp?
ví dụ: nếu người dùng truy cập http://subdomain.domain.com/index.php họ sẽ đi đến http://subdomain.domain.com/
Bonus Points:
Có htaccess mà chỉ có thể áp dụng quy tắc này cho tất cả các thư mục?
Vì vậy, đối với bất kỳ thư mục nào có index.php, chúng sẽ chỉ được chuyển hướng đến thư mục gốc, ví dụ: http://subdomain.domain.com/folder1/folder2/index.php sẽ tự động đi đến http://subdomain.domain.com/folder1/folder2/
tôi, cho một, thực sự mong đến ngày khi mọi người nhận ra những gì một sự lãng phí khổng lồ thời gian này là, ngừng làm việc đó và quay trở lại để giải quyết các vấn đề thực tế thực sự. Cái gọi là "chuyên gia SEO" đã bị lãng phí tổng cộng ** hàng triệu ** giờ của thời đại chúng ta. –