>

이곳이 올바른지 확실하지 않습니다.이 경우라면 문제없이 질문을 옮길 것입니다.

워드 프레스 테스트를 위해 웹 서버를 설정하고 있습니다. 같은 컴퓨터에서 웹 사이트에 액세스하려고하면 모든 것이 잘 작동하지만 다른 컴퓨터 (인트라넷 내)에서 웹 사이트의 루트 디렉토리 (노트북에서 실행)에 액세스하려고하면 unable to connect 를 얻습니다. .

IP를 웹 브라우저로 전달하고 있지만 브라우저가 자체를 localhost로 리디렉션합니다. 특정 파일을 요청하면 readme.html  루트 디렉토리에서 외부 컴퓨터에서 파일을 읽을 수 있습니다.

설치하는 동안 Wordpress의 HOSTNAME을 localhost 로 설정했습니다. 따라서 잘못된 컴퓨터로 리디렉션하는 데 문제가있을 수 있습니다. Wordpress를 실행하는 컴퓨터에서이 이름을 Wordpress를 실행하는 컴퓨터 이름 (컴퓨터 이름은 Bestia)으로 변경하려고하면 Wordpress가 작동을 멈 춥니 다.

누구든지 가능한 솔루션에 대한 아이디어를 제공해 줄 수 있습니까?

.htaccess 파일 :

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]

업데이트

파일 wp-config.php 에서  줄이있다

define('DOMAIN_CURRENT_SITE', 'localhost');

문자열 localhost 를 변경하려고 할 때 리디렉션은 내 외부 컴퓨터 (실제로 두 컴퓨터에서)와 다릅니다. 예 : 내가 localhost 를 변경하면   Bestia 로  외부 컴퓨터의 브라우저에서 IP 192.168.0.111을 호출하면 Bestia로 리디렉션됩니다 (물론 네트워크 내부에 DNS 서버가 없기 때문에 두 컴퓨터 모두에서 요청이 실패합니다).

  • 답변 # 1

    Bestia 대신 IP 주소로 도메인을 변경하십시오. 또한 Wordpress 지원에 따라 관리 인터페이스의 일반->설정에서이를 수행 할 수 있습니다. 4 살이되었지만 Stack Overflow에 대한 최신 게시물도 있습니다.

관련 자료

  • 이전 dns - "wwwhostcom"에 대해 "Not Found"를 반환하지만 "hostcom"이 아닌 서버
  • 다음 bash - 유닉스 쉘을 사용한 흐름 제어