웹사이트 URL에 심볼릭 링크를 사용할 수 있나요?

웹사이트 URL에 심볼릭 링크를 사용할 수 있나요?

저는 기존 웹사이트를 대체할 새로운 웹사이트를 개발 중입니다. 개발 사이트의 URL은 11.22.33.44/~abc/(정확히는 해당 ​​IP가 아님)입니다. Host Gator가 사용하도록 준 URL이기 때문입니다. 완료되면 도메인 이름이 이전 서버가 아닌 해당 서버를 가리키도록 DNS 서버를 변경하겠습니다.

저는 Drupal을 사용하고 있으며 모든 링크를 상대적으로 유지하기 위해 세심한 주의를 기울이고 있습니다. 그러나 개발 URL의 /~abc/ 때문에 이를 상대적으로 유지하는 것이 항상 가능하지는 않으며 많은 링크가 끊어집니다. drupal 시스템 내에서나 메뉴와 같이 drupal PHP가 사용되는 모든 곳에서는 자체적으로 URL을 알아낼 수 있습니다. 그러나 WYSIWYG에 입력된 이미지와 링크는 깨질 수 있습니다.

소프트 링크(심볼릭 링크)로 이 문제를 해결할 수 있습니까? 명령을 사용해야 합니까 ln -s /~abc /? 그러면 URL에 mywebsite.org/~abc/node/1페이지가 표시 됩니까 mywebsite.org/node/1??

나는 이것이 SEO, 유지 관리 및 기타 이유로 이상적이지 않다는 것을 알고 있습니다. 하지만 이렇게 하면 마이그레이션이 훨씬 더 원활하고 빨라질 것입니다. 감사해요!

답변1

심볼릭 링크는 파일 시스템 문제를 해결해 줄 것입니다. 이전 앱과 새 앱 모두에서 폴더와 파일에 대해 동일한 권한을 갖고 있는지 확인하세요.

귀하의 이미지에 대해서는 301/302 리디렉션을 살펴보겠습니다. 여기에서 이 게시물을 살펴보세요.

https://stackoverflow.com/questions/8700621/htaccess-r-301-vs-r-302

도움이 되었기를 바랍니다!

관련 정보