6

この質問はおそらく 1,000 回以上尋ねられてきましたが、私は非常に多くのスクリプトを試し、長い間グーグルで検索しても何も見つからなかったので、質問してみようと思いました。

ユーザーに URL の変更が表示されないm.daltonempire.nlようにリダイレクトしたいだけです。daltonempire.nl/m/

が要求された場合m.daltonempire.nl/hello.php、指定されたページが実際にdaltonempire.nl/m/hello.php.

注:私は欲しくないwww.ので、単純にhttp://m.daltonempire.nl

前もって感謝します、

イザヤ対ヒューネン

4

3 に答える 3

5

.htaccessこれをWeb ルート/ディレクトリに追加します。

RewriteEngine on
RewriteBase /

RewriteCond %{HTTP_HOST} ^m\.daltonempire\.nl$ [NC]
RewriteCond %{REQUEST_URI} !^/m(/|$) [NC]
RewriteCond %{REQUEST_FILENAME} !-d # not a dir
RewriteCond %{REQUEST_FILENAME} !-f # not a file
RewriteRule ^(.*)$ m/$1 [L]

%{REQUEST_FILENAME}条件により、アクセスできますが、/exists.phpに書き換えることはできません/m/exists.php。既存のファイルやディレクトリを上書きする可能性がある場合でも、書き直したい場合は、これら 2 つを削除してください。

于 2013-10-29T16:27:18.417 に答える
4

この例を試してください:

RewriteCond %{HTTP_HOST} ^([^/.]+)\.example\.com$ 
RewriteCond %1 !^(www|ftp|mail)$ [NC]
RewriteRule (.+)$ "http://example.com/%1" [L,P]

すべてのリクエストhttp://test.example.comは次の場所にマップされますhttp://example.com/test/...

dynamic subdomain with php and htaccessより良い検索結果を得るためにグーグルを試してみてください。

于 2013-10-29T16:27:10.990 に答える
2

サブドメインの CNAME を以下に設定しました。

blog.mydomain.com

/blog/ルートディレクトリの下のフォルダーにインストールされた私のワードプレスに。

以前は、この URL を使用してワードプレスを呼び出す必要がありました。

http://blog.mydomain.com/blog/

これは醜いです。リダイレクトするために多くのコードを試しました:

http://blog.mydomain.com/

フォルダに追加して、WordPress の URL として使用できるようにします。

最後に.htaccess、仕事である設定を取得しました:

    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^blog\.mydomain\.com$
    RewriteCond %{REQUEST_URI} !^/blog/
    RewriteRule (.*) /blog/$1

私は CNAME の他のサブドメインも持っています:http://forum.mydomain.comフォルダに mybb をインストールする/forum/mybb/ため、以下のように RewriteRule コードをそれぞれ.htaccess配置する必要があります。[L]

    RewriteEngine On

    RewriteCond %{HTTP_HOST} ^forum\.tophyips\.info$
    RewriteCond %{REQUEST_URI} !^/forum/mybb/
    RewriteRule (.*) /forum/mybb/$1 [L]

    RewriteCond %{HTTP_HOST} ^blog\.tophyips\.info$
    RewriteCond %{REQUEST_URI} !^/blog/
    RewriteRule (.*) /blog/$1 [L]

コードを使用する場合は、アプリケーション構成ファイルにサイト URL と Cookie パスを設定することを忘れないでください。リダイレクトが適切に機能するように設定に従ってください。

于 2015-03-31T08:11:54.303 に答える