Hướng dẫn php hide page name in address bar - php ẩn tên trang trong thanh địa chỉ

Tôi muốn url của tôi trông giống như thế này trong thanh địa chỉ http://mysite.com/ thay vì http://mysite.com/somepage.html hoặc .php Tôi muốn làm điều này trong tất cả các trang của tôi trong trang web của tôi cảm ơn trong nâng cao!
http://mysite.com/
instead of
http://mysite.com/somepage.html or .php
i want to do this in all of my page in my website
Thanks in advance!

Đã hỏi ngày 26 tháng 12 năm 2012 lúc 4:12Dec 26, 2012 at 4:12

Hướng dẫn php hide page name in address bar - php ẩn tên trang trong thanh địa chỉ

5

Bạn đã bật mod_rewirte trong máy chủ Apache của mình và gọi trang của bạn là gọi các trang của bạn như:

http://mysite.com/11/news
or 
http://mysite.com/11/blog

Thêm tệp .htaccess vào thư mục gốc của bạn-

RewriteEngine On
RewriteRule ^news/([0-9]+)/(.*)$ viewnews.php?news_id=$1 [L]
RewriteRule ^blog/([0-9]+)/(.*)$ blog.php?news_id=$1 [L]

Đã trả lời ngày 26 tháng 12 năm 2012 lúc 4:19Dec 26, 2012 at 4:19

Hướng dẫn php hide page name in address bar - php ẩn tên trang trong thanh địa chỉ

Suresh Kamrushisuresh KamrushiSuresh Kamrushi

15K12 Huy hiệu vàng75 Huy hiệu bạc87 Huy hiệu đồng12 gold badges75 silver badges87 bronze badges

Chỉ cần đặt một iframe chứa nội dung trang web của bạn với kích thước lớn như cửa sổ

Vì vậy, mọi người dùng nhấp vào liên kết liên kết iframe thay đổi nội dung mà không cần thay đổi URL trang web của bạn

Hoặc bạn có thể sử dụng phương pháp này: http://html5demos.com/history

Đã trả lời ngày 26 tháng 12 năm 2012 lúc 4:21Dec 26, 2012 at 4:21

gamehelp16gamehelp16gamehelp16

1.1031 huy hiệu vàng7 Huy hiệu bạc22 Huy hiệu đồng1 gold badge7 silver badges22 bronze badges

Postby Alex4orly »Thứ Hai ngày 04 tháng 12 năm 2017 10:36 PM

Không hoạt động ... vui lòng truy cập: http://www.beleuramyhome.org.au/ - tất cả các tên trang đang hiển thị trên Eurl nội dung của .htaccess của tôi bên dưới, như được sao chép từ hướng dẫn của bạn ... tôi là gì Làm sai ???

Tôi đã đặt tệp .htaccess vào gốc của trang web, tôi có nên đặt nó vào thư mục public_html thay vào đó, nơi các trang trang thực tế được tải vào? ?
http://www.iwebtool.com/htaccess_url_rewrite[^].

Viết lại trên rewriteCond %{request_filename}! -D viết lại %{request_filename}.

1) Đối với mỗi trang tôi muốn ẩn, tôi cần chèn 2 dòng đó? Hoặc dòng đầu tiên chỉ được yêu cầu một lần được theo sau bởi một danh sách của một số trang ??? Ghi lại %{request_filename}! -F viết lại ^([ ^\.]+) $ 1.html [nc, l]
Examples of off topics: web server configuration, hosting, programming related questions, third party scripts.

2) Theo ví dụ trên, trong trường hợp của tôi (frontpage.html), nó sẽ được viết lại %{request_filename}! -F viết lại ^([ ^\.]+) $ FrontPage.html [nc, l]

Hướng dẫn php hide page name in address bar - php ẩn tên trang trong thanh địa chỉ

Alex4orly & nbsp; Bài viết: 631joined: Thứ Hai ngày 20 tháng 1 năm 2014 8:17 Amlocation: Australia Liên hệ:
Hướng dẫn php hide page name in address bar - php ẩn tên trang trong thanh địa chỉ
Posts: 631Joined: Mon Jan 20, 2014 8:17 amLocation: Australia Contact:

3) Có vấn đề gì trong tệp .htaccess, các dòng được chèn 4)

Cảm ơn một lần nữa
I have several websites that are made with RWD in mind, for example here : http://www.nmaa-rc.org.au
But once the site loads, the visitor can see the actual page name he / she is on - in this case it is "frontpage.html"
I have one site, that has not yet been converted to be based on RWD here : http://www.semac.org.au/ which doesn't show the pages.

Làm thế nào tôi có thể tránh hiển thị các trang?

Lý do chính cho điều này, là tôi muốn thực hiện kiểm soát đăng nhập / mật khẩu và khách truy cập sẽ biết tên trang tải sau hộp thoại đăng nhập và phá vỡ nó bằng cách trực tiếp đến nó ...

Bất kỳ đề xuất?

Hướng dẫn php hide page name in address bar - php ẩn tên trang trong thanh địa chỉ

Baconfries & nbsp; Bài viết: 4498Joined: THU ngày 16 tháng 8 năm 2007 7:32 PM
Hướng dẫn php hide page name in address bar - php ẩn tên trang trong thanh địa chỉ
Posts: 4498Joined: Thu Aug 16, 2007 7:32 pm

Re: ẩn tên trang sau URL trang web

Postby Baconfries »Mặt trời ngày 03 tháng 12 năm 2017 10:53 PM by BaconFries » Sun Dec 03, 2017 10:53 pm

Nếu bạn sẽ không gọi các trang trong iframe (khung nội tuyến) như bạn đã hiển thị, thì bạn có thể ẩn phần mở rộng tệp IE .index.html, v.v. bằng cách sử dụng a. Htaccess cho điều này. Và nếu (các) trang được bảo vệ thì người dùng/khách truy cập sẽ không hoặc không nên truy cập trừ khi họ đăng nhập.

Hướng dẫn php hide page name in address bar - php ẩn tên trang trong thanh địa chỉ

Baconfries & nbsp; Bài viết: 4498Joined: THU ngày 16 tháng 8 năm 2007 7:32 PM
Hướng dẫn php hide page name in address bar - php ẩn tên trang trong thanh địa chỉ
Posts: 4498Joined: Thu Aug 16, 2007 7:32 pm

Re: ẩn tên trang sau URL trang web

Postby Baconfries »Mặt trời ngày 03 tháng 12 năm 2017 10:53 PM by BaconFries » Mon Dec 04, 2017 2:50 am

Nếu bạn sẽ không gọi các trang trong iframe (khung nội tuyến) như bạn đã hiển thị, thì bạn có thể ẩn phần mở rộng tệp IE .index.html, v.v. bằng cách sử dụng a. Htaccess cho điều này. Và nếu (các) trang được bảo vệ thì người dùng/khách truy cập sẽ không hoặc không nên truy cập trừ khi họ đăng nhập.

Postby Baconfries »Thứ Hai ngày 04 tháng 12 năm 2017 2:50 sáng

1) Không bao giờ chạm vào. Htaccess

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.html[NC,L] 

A .htaccess thực sự chỉ là một tệp văn bản để tạo đơn giản là mở tờ ghi chú và dán các phần sau

Hướng dẫn php hide page name in address bar - php ẩn tên trang trong thanh địa chỉ

Mã: Chọn tất cả

Để lưu -> Lưu dưới dạng -> Viết .htaccess và chọn "Tất cả các tệp" làm loại -sau đó sẽ tạo tệp .htaccess cho bạn ngay bây giờ tải lên máy chủ của bạn. Lưu ý máy chủ/máy chủ của bạn phải hỗ trợ Apache.
Step 4 - Protecting a page
Adding a login to your web site Note Alex you have asked about Page Protection before.
See the following this is a little programme made by a member.
Extensionless URLs

Hướng dẫn php hide page name in address bar - php ẩn tên trang trong thanh địa chỉ

2) Điều đó có nghĩa là trang của tôi được bảo vệ
Hướng dẫn php hide page name in address bar - php ẩn tên trang trong thanh địa chỉ
Posts: 631Joined: Mon Jan 20, 2014 8:17 amLocation: Australia Contact:

Re: ẩn tên trang sau URL trang web

Postby Baconfries »Mặt trời ngày 03 tháng 12 năm 2017 10:53 PM by alex4orly » Mon Dec 04, 2017 5:40 am

Nếu bạn sẽ không gọi các trang trong iframe (khung nội tuyến) như bạn đã hiển thị, thì bạn có thể ẩn phần mở rộng tệp IE .index.html, v.v. bằng cách sử dụng a. Htaccess cho điều này. Và nếu (các) trang được bảo vệ thì người dùng/khách truy cập sẽ không hoặc không nên truy cập trừ khi họ đăng nhập.

Postby Baconfries »Thứ Hai ngày 04 tháng 12 năm 2017 2:50 sáng
1) Visitors that know the page names of the website, may be able to circumvent the Passowrd / login dialog and access those pages directly.
2) To prevent this, I want to hide the page names, so whatever page the visitor visits - the URL will remain the original URL : http://www.beleuramyhome.org.au/ whereas now it shows the pagename.html on the continuation.
3) I thought that maybe there is a way of making an entry (What?) into .htaccess to prevent this from showing.
Yes, I did ask about page protection, but I have no intention to implement such a feature - this will be a duplicate to implementing a global login page on initial entry to the site.

1) Không bao giờ chạm vào. Htaccess

A .htaccess thực sự chỉ là một tệp văn bản để tạo đơn giản là mở tờ ghi chú và dán các phần sau

Hướng dẫn php hide page name in address bar - php ẩn tên trang trong thanh địa chỉ

Baconfries & nbsp; Bài viết: 4498Joined: THU ngày 16 tháng 8 năm 2007 7:32 PM
Hướng dẫn php hide page name in address bar - php ẩn tên trang trong thanh địa chỉ
Posts: 4498Joined: Thu Aug 16, 2007 7:32 pm

Re: ẩn tên trang sau URL trang web

Postby Baconfries »Mặt trời ngày 03 tháng 12 năm 2017 10:53 PM by BaconFries » Mon Dec 04, 2017 12:28 pm

Nếu bạn sẽ không gọi các trang trong iframe (khung nội tuyến) như bạn đã hiển thị, thì bạn có thể ẩn phần mở rộng tệp IE .index.html, v.v. bằng cách sử dụng a. Htaccess cho điều này. Và nếu (các) trang được bảo vệ thì người dùng/khách truy cập sẽ không hoặc không nên truy cập trừ khi họ đăng nhập.pagename.html If you carefully look at the code below you will see that it is using .html. When on the server it will know to remove this from all pages that use .html Please note that this is a server configuration that your host can offer support on.

1) Không bao giờ chạm vào. Htaccess

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.html[NC,L] 

Hướng dẫn php hide page name in address bar - php ẩn tên trang trong thanh địa chỉ

2) Điều đó có nghĩa là trang của tôi được bảo vệ
Hướng dẫn php hide page name in address bar - php ẩn tên trang trong thanh địa chỉ
Posts: 631Joined: Mon Jan 20, 2014 8:17 amLocation: Australia Contact:

Re: ẩn tên trang sau URL trang web

Postby Baconfries »Mặt trời ngày 03 tháng 12 năm 2017 10:53 PM by alex4orly » Mon Dec 04, 2017 7:31 pm

Nếu bạn sẽ không gọi các trang trong iframe (khung nội tuyến) như bạn đã hiển thị, thì bạn có thể ẩn phần mở rộng tệp IE .index.html, v.v. bằng cách sử dụng a. Htaccess cho điều này. Và nếu (các) trang được bảo vệ thì người dùng/khách truy cập sẽ không hoặc không nên truy cập trừ khi họ đăng nhập.

Postby Baconfries »Thứ Hai ngày 04 tháng 12 năm 2017 2:50 sáng
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.html[NC,L]

1) Không bao giờ chạm vào. Htaccess
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $frontpage.html[NC,L]

A .htaccess thực sự chỉ là một tệp văn bản để tạo đơn giản là mở tờ ghi chú và dán các phần sau
4) Is it also possible to hide pages if they are of type PHP files

A .htaccess thực sự chỉ là một tệp văn bản để tạo đơn giản là mở tờ ghi chú và dán các phần sau

Hướng dẫn php hide page name in address bar - php ẩn tên trang trong thanh địa chỉ

Baconfries & nbsp; Bài viết: 4498Joined: THU ngày 16 tháng 8 năm 2007 7:32 PM
Hướng dẫn php hide page name in address bar - php ẩn tên trang trong thanh địa chỉ
Posts: 4498Joined: Thu Aug 16, 2007 7:32 pm

Re: ẩn tên trang sau URL trang web

Postby Baconfries »Mặt trời ngày 03 tháng 12 năm 2017 10:53 PM by BaconFries » Mon Dec 04, 2017 9:21 pm

Nếu bạn sẽ không gọi các trang trong iframe (khung nội tuyến) như bạn đã hiển thị, thì bạn có thể ẩn phần mở rộng tệp IE .index.html, v.v. bằng cách sử dụng a. Htaccess cho điều này. Và nếu (các) trang được bảo vệ thì người dùng/khách truy cập sẽ không hoặc không nên truy cập trừ khi họ đăng nhập.

Postby Baconfries »Thứ Hai ngày 04 tháng 12 năm 2017 2:50 sángone .htaccess file this will cover all pages!

1) Không bao giờ chạm vào. Htaccess

A .htaccess thực sự chỉ là một tệp văn bản để tạo đơn giản là mở tờ ghi chú và dán các phần sau

3) Có vấn đề ở đâu trong tệp .htaccess, các dòng được chèn

Nếu bạn đang sử dụng các tài liệu tham khảo khác trong a. Htaccess rồi tôi sẽ đặt vào đầu.

Mã: Chọn tất cả

<IfModule mod_rewrite.c>
RewriteEngine on
in your .htaccess place here
</IfModule>

4) Có thể ẩn các trang nếu chúng thuộc loại tệp PHP

Có, bạn có thể thấy những điều sau

Mã: Chọn tất cả

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php
#RewriteRule ^([a-z]+)\/?$ $1.php [NC]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^(.*)$ $1.html
#RewriteRule ^([a-z]+)\/?$ $1.html [NC]

Hướng dẫn php hide page name in address bar - php ẩn tên trang trong thanh địa chỉ

4) Có thể ẩn các trang nếu chúng thuộc loại tệp PHP
Hướng dẫn php hide page name in address bar - php ẩn tên trang trong thanh địa chỉ
Posts: 631Joined: Mon Jan 20, 2014 8:17 amLocation: Australia Contact:

Có, bạn có thể thấy những điều sau

Alex4orly & nbsp; Bài viết: 631joined: Thứ Hai ngày 20 tháng 1 năm 2014 8:17 Amlocation: Australia Liên hệ: by alex4orly » Mon Dec 04, 2017 10:36 pm

Re: ẩn tên trang sau URL trang web
The content of my .htaccess is below, as copied from your instructions...
What am I doing wrong???

Postby Alex4orly »Thứ Hai ngày 04 tháng 12 năm 2017 10:36 PM

Không hoạt động ... vui lòng truy cập: http://www.beleuramyhome.org.au/ - tất cả các tên trang đang hiển thị trên Eurl nội dung của .htaccess của tôi bên dưới, như được sao chép từ hướng dẫn của bạn ... tôi là gì Làm sai ???
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php
#RewriteRule ^([a-z]+)\/?$ $1.php [NC]

Tôi đã đặt tệp .htaccess vào gốc của trang web, tôi có nên đặt nó vào thư mục public_html thay vào đó, nơi các trang trang thực tế được tải vào? ?
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^(.*)$ $1.html
#RewriteRule ^([a-z]+)\/?$ $1.html [NC]

Hướng dẫn php hide page name in address bar - php ẩn tên trang trong thanh địa chỉ

Viết lại trên rewriteCond %{request_filename}! -D viết lại %{request_filename}.
Hướng dẫn php hide page name in address bar - php ẩn tên trang trong thanh địa chỉ
Posts: 4498Joined: Thu Aug 16, 2007 7:32 pm

Có, bạn có thể thấy những điều sau

Alex4orly & nbsp; Bài viết: 631joined: Thứ Hai ngày 20 tháng 1 năm 2014 8:17 Amlocation: Australia Liên hệ: by BaconFries » Tue Dec 05, 2017 2:30 am

Re: ẩn tên trang sau URL trang web
.htaccess.txt? Note I am in the UK so there is a time difference and I am turning in now so won't read/reply till the afternoon.

Hướng dẫn php hide page name in address bar - php ẩn tên trang trong thanh địa chỉ

Viết lại trên rewriteCond %{request_filename}! -D viết lại %{request_filename}.
Hướng dẫn php hide page name in address bar - php ẩn tên trang trong thanh địa chỉ
Posts: 4498Joined: Thu Aug 16, 2007 7:32 pm

Có, bạn có thể thấy những điều sau

Alex4orly & nbsp; Bài viết: 631joined: Thứ Hai ngày 20 tháng 1 năm 2014 8:17 Amlocation: Australia Liên hệ: by BaconFries » Tue Dec 05, 2017 2:32 pm

Re: ẩn tên trang sau URL trang web
Does it appear in your file listings? have you uploaded it to the directory you wish it to take effect on? you can check this by using your web browser to see that it has worked. If it doesn't show then that is fine it just means the server is hiding it or your 'FTP' is.
Have set permissions to the file correctly? if not try setting to '755' or 'executable' this can be done using 'File Permissions' or using 'CHMOD' entering ' 0755'. If after this it still doesn't work contact your host asking if .htaccess is enabled as many do not use and if not enabled can they do so.