私の主なアプリケーションサイトについては、domain.com/whatever & www.domain.com/whateverをそのまま保存したいと思います。.htaccess拡張サブドメインURL書き換え
私のユーザーにとっては、ホームページ用に自分のアプリケーションをusername.domain.comに設定しています。これは素晴らしく、そのページを表示しますが、問題は私がusername.domain.com/one、username.domain.com/one/two、username.domain.com/one/two/threeを処理しようとするときです
ここで私は成功した私は(それが動作)に変更することを必要としない
RewriteCond %{HTTP_HOST} ^(^.*)\.domain\.com$
RewriteRule ^(.*)$ u.php
をu.phpするサブドメインを送信することを持っているものは現在のです。私は今、必要なのである:?
- username.domain.comは
- username.domain.com/oneがa.phpするために書かれている(現在の式の上使用して偉大な作業)u.phpするために書かれている要求= 1
- username.domain.com/one/twoはs.phpするために書かれている?要求= 1 &のident = 2
編集
ここで私は微調整する前に働いていた表現の一部でありますアプリが流出するユーザーのサブドメインの、ちょうど助けるために:
RewriteRule ^([a-z\-]+)/?$ a.php?request=$1 [L]
RewriteRule ^/([a-z]+)/([a-z0-9\-]+)/?$ /s.php?request=$1&ident=$2 [L]
RewriteRule ^u/([a-z]+)/([a-z]+)/([a-z0-9\-]+)/?$ /s.php?user=$1&request=$2&ident=$3 [L]
は私の問題は、現在すべてが書き換えられていないuser.domain.com/oneしようとしていることであることを
を覚えていてください。それはまだu.phpに行きますが、s.phpに行きたいのですか?request = $ 1
もう一度お手伝いをしてください!
サブドメインはwwwドメインとは異なるフォルダに移動しますか? –
「うまくいかない」というコードを投稿してください。 – Gerben
Ok - 更新されました。私はすべてのことをうまくいっているように編集したので、もう一度読んでください。 – ingage