Asked Friday, 4:42 AM 76 0 1
  • 76 0 1
+1

Remove "Public" trên url Laravel

Share
  • 76 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 Friday, 4:45 AM
Accepted
+1

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

Share
TinhTN @tinhtn89
Friday, 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
Friday, 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
Friday, 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
Friday, 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
Friday, 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
Monday, 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
Monday, 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
Monday, 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
Monday, 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