2016-09-06 6 views
1

私は再開アップロードの1つのWebサイトを開発しています。ユーザーは登録して再開します。後でyourdomain.com/profile/のようなカスタムリンクを入力して再開します。ユーザ名、 は今、そのすべて完了しかし、事は私は今、私はこの問題は私が.htaccessを書き換える際に、クライアントはyourdomain.com/username.htaccess他のページと一緒にユーザー名とインデックスの書き換えルール

のようなURLを望んでいるが、ある持っているのhtaccess

RewriteRule ^profile/([^/]+)/?$ profile_view.php?user_custom=$1 [L,QSA,NC] 

を書き換えています

これまでyourdomain.com/username

のような問題がないユーザ名を渡していますが、私は他のすべてのページと一緒に失われたyourdomain.com/index.phpインデックスページを開いたときに問題に直面していたときに、その後"profile/ "を除去することにより、

解決策を提案する人はいますか?

+0

はあなたがindex.phpのルール – rahul

+0

に関するあなたのhtaccessのコードを入れてくださいすることができます - するRewriteRule ^([ [L、QSA、NC] –

+0

あなたのルールをプロファイルディレクトリに入れてから、他のディレクトリには影響しません –

答えて

1
あなたは自分のルールの前 RewriteCondを追加して、ルールからファイルやディレクトリを除外すべきである

:あなたはこのように意味

RewriteCond %{REQUEST_FILENAME} !-f 

RewriteCond %{REQUEST_FILENAME} !-d 

RewriteRule ^([^/]+)/?$ profile_view.php?user_custom=$1 [L,QSA,NC] 
+0

あなたのジェスチャーをありがとう、本当に私を助けてくれて本当に緊張しています。状況、再びお返事ありがとうございます:) :) –

+0

あなたのご迷惑をおかけして申し上げます。 :) – Ormoz

関連する問題