Tôi có trang web //mywebsite.com Nếu tôi nhấn URL này, hãy lấy index.php và index.html làm trang mặc định. Làm thế nào tôi có thể làm cho Home.php làm trang mặc định. Tôi đã thử điều này nhưng không hoạt động bằng cách đặt mã sau bên trong .htaccess của công khai_html
DirectoryIndex home.php index.html index.php
Hỏi ngày 3 tháng 4 năm 2013 lúc 5:00Apr 3, 2013 at 5:00
0
Bạn chỉ cần home.php
trong DirectoryIndex
của bạn để làm cho nó hoạt động. Hãy nhớ rằng điều này đang sử dụng trong tệp .htaccess của dự án gốc của bạn:
DirectoryIndex home.php
Đã trả lời ngày 3 tháng 4 năm 2013 lúc 5:04Apr 3, 2013 at 5:04
ElieliEli
Phù vàng 14.7K5 Huy hiệu vàng57 Huy hiệu bạc77 Hàng đồng5 gold badges57 silver badges77 bronze badges
2
Bạn cần
DirectoryIndex home.php
0 trong DirectoryIndex home.php
1 của mình để có thể sử dụng DirectoryIndex
trong DirectoryIndex home.php
3.Chặn điều đó, cách hoàn toàn dễ nhất để chuyển hướng [không có quyền truy cập gốc vào cấu hình và mô -đun Apache] đang đặt điều này là
DirectoryIndex home.php
4:
Đã trả lời ngày 3 tháng 4 năm 2013 lúc 5:05Apr 3, 2013 at 5:05
AmadanamadanAmadan
184K23 Huy hiệu vàng229 Huy hiệu bạc288 Huy hiệu Đồng23 gold badges229 silver badges288 bronze badges
2
Chỉ thị thư mục Indital áp dụng cho tất cả các thư mục con, nếu bạn muốn đặt các tệp khác nhau cho mỗi thư mục, bạn có thể sử dụng mod-rewrite.
Để đặt /file.html làm Trình xử lý thư mục gốc, bạn có thể sử dụng điều này ở đầu HTAccess:/file.html as root directory handler, you can use this at the top of your htaccess :
RewriteEngine on
RewriteRule ^$ /file.html [L]
Để đặt tệp khác nhau làm chỉ mục cho một thư mục con, hãy sử dụng điều này:
RewriteEngine on
RewriteRule ^subfolder/$ /myfile.html [L]
Đã trả lời ngày 7 tháng 3 năm 2017 lúc 17:14Mar 7, 2017 at 17:14
Amit Vermaamit VermaAmit Verma
Phù bằng vàng 40K2087 Huy hiệu bạc 109 Huy hiệu đồng20 gold badges87 silver badges109 bronze badges
Chỉ cần cố gắng viết lại
DirectoryIndex home.php
5 và DirectoryIndex home.php
6 thành DirectoryIndex home.php
7Options +FollowSymlinks
RewriteEngine on
RewriteCond %{REQUEST_URI} ^/index\.[html|php]
RewriteRule ^[.*] /home.php
Đã trả lời ngày 3 tháng 4 năm 2013 lúc 5:17Apr 3, 2013 at 5:17
0
Máy chủ tìm các tệp được đặt tên cụ thể là trang đầu tiên của trang web của bạn, còn được gọi là trang Index. Thứ tự mặc định của tệp chỉ mục tên các máy chủ cụ thể của chúng tôi xem qua là index.htm, index.html, index.php và cuối cùng mặc định.htm. Bạn có thể thay đổi tên của tệp chỉ mục mà tài khoản của bạn tìm kiếm bằng cách thay đổi tệp .htaccess. Có lẽ bạn muốn có một tên tùy chỉnh cụ thể cho tệp chỉ mục của mình hoặc có thể bạn đang di chuyển từ một máy chủ khác và trang chỉ mục được đặt tên khác nhau. Bằng cách này, các liên kết nội bộ của bạn sẽ không bị phá vỡ bằng cách đổi tên tệp chỉ mục.index page. The default order of index file names our particular servers look through is index.htm, index.html, index.php, and finally default.htm. You can change the name of the index file your account looks for by altering the .htaccess file.
Perhaps you want to have a specific custom name for your index file or maybe you are migrating from another host and the index page is named differently. This way your internal links will not be broken by renaming the index file.
Tệp .htaccess là một tệp văn bản ẩn trong tài khoản lưu trữ của bạn có thể rất mạnh mẽ. Nó được thiết kế để bạn có thể sửa đổi nó để thay đổi hành vi của trang web của bạn mà thông thường sẽ có quyền truy cập cao hơn ngoài tài khoản của bạn. Nó hoạt động như một liên lạc giữa miền của bạn và máy chủ và có thể thực hiện nhiều chức năng. Bạn cũng có thể liệt kê nhiều hơn một tệp trong cấu hình. Tệp sẽ được đọc từ trái sang phải và kiểm tra chúng theo thứ tự đó. Trong ví dụ này, chúng tôi thêm index.htm, index.html và index.php vào danh sách. Đầu tiên, máy chủ sẽ kiểm tra đầu tiên.html, nếu nó không tìm thấy một tệp có tên đó, nó sẽ tiếp tục lập chỉ mục.htm, v.v.Tệp HTAccess là gì?
Learn more about htaccessThay đổi tệp chỉ mục mặc định của bạn thông qua HTACCESS
#Alternate default index pages
DirectoryIndex first.html index.htm index.html index.php