2011-02-27 5 views
0

私はページにリダイレクトするURLを書き換える方法を知っています。"/"を追加するURLを書き換えます

「/」リダイレクトが機能www.DomainName.com/user/myUserNameの最後でない場合:私はでRewriteBaseを書くとき

RewriteRule /$ /user/index.php 

は/上記のルールが動作しませんが、404エラー。

www.DomainName.com/user/myUserName/の末尾に"/"を追加する方法と、まだ/user/index.phpにリダイレクトする方法。

これはねえ、これは私が使用するデフォルトのHTMLアクセスでの.htaccessやhttpd.confの

+1

あなたの投稿を編集して '.htaccess'の現在の内容を含めることはできますか? –

+0

@timcooper完了 – X10nD

+0

:どのようにしたらいいか知りたい??? –

答えて

0

に書き込むことができます。

Options +FollowSymLinks +ExecCGI 

<IfModule mod_rewrite.c> 
RewriteEngine On 

# we skip all files with .something 
RewriteCond %{REQUEST_URI} \..+$ 
RewriteCond %{REQUEST_URI} !\.html$ 
RewriteRule .* - [L] 

# we check if the .html version is here (caching) 
RewriteRule ^$ index.html [QSA] 
RewriteRule ^([^.]+)$ $1.html [QSA] 
RewriteCond %{REQUEST_FILENAME} !-f 

# no, so we redirect to our front web controller 
RewriteRule ^(.*)$ index.php [QSA,L] 
</IfModule> 
+0

私は書き直しの初心者ですので、あなたの答えのどの部分が私の質問に必要な答えになるのでしょうか – X10nD

+0

あなたのコードの完全な例を教えてください。 – glg