2016-10-25 10 views
1

は、私のhtaccessファイルは、次のとおりです。先頭に追加ディレクトリモッズ書き換え

RewriteEngine On 
RewriteBase /website/files/ 

RewriteRule ^home/?$ home.php [NC] 
RewriteRule ^page/?$ page.php [NC] 

このURLは動作します:

http://localhost/website/files/home 

しかし、彼らが表示されるページ上のリンクの上にマウスを移動します以下のように:

http://localhost/page 

の代わりに:

ページのすべてのリンク

http://localhost/website/files/page 
は、以下のように設定されています。

<a href="/page">page</a> 

がどのように私はhtaccessファイル内のすべてのURLにディレクトリを付加することができますか?

+0

.htaccessはどこにありますか? – anubhava

+0

ウェブサイトのディレクトリ - ウェブサイト/ファイル – user3312792

答えて

0

サイトのルートの.htaccessにこの.htaccessファイルを作成します:あなたが質問に示してきたよう

RewriteEngine On 

RewriteRule .* website/files/$0 [L] 

はあなたwebsite/files/.htaccessをしてください。

+0

は同じ問題を解決しました – user3312792

+0

「http:// domain.com/page」のURLをクリックするとどのようなエラーが発生しますか? – anubhava

+1

エラーは発生していません – user3312792

関連する問題