0

すべての Web サイトを MAMP Pro でセットアップしました。たとえば、私はそれをセットアップしたので、example.com にアクセスすると、iMac にセットアップされている Web サイトがブラウザーに表示されます。

今、MAMP Pro を動作させて、他のコンピューター/デバイス (すべて同じネットワークに接続されています) で自分の Web サイトを表示できるようにしたいと考えています。 LAN のみ)"、そして example.com.10.0.1.13.xip.io にアクセスするだけで、LAN 内の他のコンピューター/デバイスで Web サイトを表示できるようになりました

問題は、この別のコンピューター/デバイスを使用しているときに、リンクをクリックすると 404 エラーが発生することです。すなわち。example.com/news にアクセスすると、404 が表示されます。しかし、example.com.10.0.1.13.xip.io/news にアクセスすると、適切なページが表示されます。

したがって、私の問題を解決するには、URL を書き直す必要があります。したがって、誰かがリンクをクリックするたびに。example.com/news に直行すると、彼は example.com.10.0.1.13.xip.io/news に移動します。

MySQL ファイルのすべてのリンクを変更したくはありませんが、htaccess ファイルを使用するだけで変更できると思います。

htaccess ファイルを開いて最後の 2 行を追加しましたが、うまくいきません。

<IfModule mod_rewrite.c>
RewriteEngine On

# Send would-be 404 requests to Craft
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/(favicon\.ico|apple-touch-icon.*\.png)$ [NC]
RewriteRule (.+) index.php?p=$1 [QSA,L]

RewriteCond %{HTTP_HOST} ^example\.com
RewriteRule ^(.*)$ http://www.example.com.10.0.1.13.xip.io/$1 [R=permanent,L]

</IfModule>

それとも、htaccess ファイルを変更する必要はないのかもしれません。MAMP Pro の設定で不足している可能性のあるもの、または必要な MAMP 拡張機能はありますか?

4

1 に答える 1

0

よし、これで動作するようになった。

Web サイトは WP で構築されているため、これらの行を構成ファイルに追加する必要がありました。

define('WP_HOME', 'http://www.hugheslimousines.com.au.10.10.10.166.xip.io/');
define('WP_SITEURL', 'http://www.example.com.10.0.1.13.xip.io/');
于 2014-06-16T05:28:51.607 に答える