Asked Nov 8th, 2019 4:42 AM 216 0 1
  • 216 0 1
+1

Remove "Public" trên url Laravel

Share
  • 216 0 1

Như tiêu đề mình muốn xóa bỏ chữ public trên url của website trong laravel. Hiện tại mình đã dùng cách remove trong file htacess

RewriteEngine On
    RewriteRule ^(.*)$ public/$1 [L]

Thì url đã remove được public rồi tuy nhiên nó lại tồn tại 2 url:

  1. domain/public/ten-bai-viet
  2. domain/ten-bai-viet

Như này là không ổn. Vậy có cách nào remove nó hoàn toàn đi không? Thanks

1 ANSWERS


Answered Nov 8th, 2019 4:45 AM
Accepted
+1

Bạn đang config document root của project như thế nào vậy

Share
TinhTN @tinhtn89
Nov 8th, 2019 4:47 AM

Bạn nói rõ hơn được không, mình đang sử dụng share hosting. nên chỉ cấu hình trong file .htacess như trên thôi.

0
| Reply
Share
Dương Mạnh Hoàng @duong.manh.hoang
Nov 8th, 2019 4:56 AM

@tinhtn89 khi bạn trỏ domain về hosting thì bạn cần phải config để domain đó biết sẽ chạy ở thư mục nào đúng không? Ví dụ folder project của bạn là laravel. Thì bạn phải để đường dẫn là laravel/public

0
| Reply
Share
TinhTN @tinhtn89
Nov 8th, 2019 5:40 AM

@duong.manh.hoang à. cái đó thì nó chạy trên thư mục gốc Public_html luôn bạn à. 1.JPG

0
| Reply
Share
Lê Xuân Trường @motcaitenit38
Nov 8th, 2019 7:02 AM

@tinhtn89 trong chỗ add domain. bạn cho domain trỏ thằng vào /public_html/public là được không phải config htaccess nữa nhé,

+1
| Reply
Share
TinhTN @tinhtn89
Nov 8th, 2019 8:43 AM

Mình đang dùng Cpanle , bạn có thể chỉ vào phần nào không, hay có link nào hướng dẫn ko bạn.Thansk

0
| Reply
Share
Lê Xuân Trường @motcaitenit38
Nov 11th, 2019 2:08 AM

@tinhtn89 Bạn vào chỗ add domain => bạn add domain của bạn vào (chắc bạn làm rồi) nếu làm rồi thì nhấn sửa, nó có chỗ trỏ thư mục (Document Root) đấy. Bạn trỏ thẳng nó vào: /public_html/public

0
| Reply
Share
TinhTN @tinhtn89
Nov 11th, 2019 2:10 AM

@motcaitenit38 Cảm ơn bạn đã nhiệt tình trả lời, Mình có xem phần này rồi. Với các domain adđon thì nó có thể thay đổi được Document Root . Nhưng tên miền chính thì không thay đổi được nên mình đang yêu cầu bên cung cấp đổi domain chính sang một domain khác thì khi đó sẽ thay đổi được. Thanks.

0
| Reply
Share
Lê Xuân Trường @motcaitenit38
Nov 11th, 2019 2:16 AM

@tinhtn89 oh, hosting của bên nào mà domain chính k trỏ được nhỉ.

0
| Reply
Share
TinhTN @tinhtn89
Nov 11th, 2019 2:40 AM

@motcaitenit38 mình dùng Azdigi Với các domain mình "Addon Domains" vào thì thay đổi thỏa mái nhưng domain chính thì phải yêu cầu kĩ thuật họ xử lý.

0
| Reply
Share