問題タブ [subdirectory]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
g++ - Makefile ビルド ディレクトリと依存関係リスト
makefile では、すべての .o ファイルをビルドディレクトリにビルドします。
$(BUILDDIR)class1.o $(BUILDDIR)class2.o $(BUILDDIR)class3.o
依存関係リストから生成するのはクールでしょう...
スペースで区切られたすべての依存関係のリストが表示されることはわかってい$^
ますが、サブディレクトリを処理できません。
出来ますか ?
持っている場合、リストからprogram: class1.o class2.o class3.o configure
除外できますか?configure
ありがとうございました :)
編集:マイケルのソリューションはうまく機能しますが、それを行うと、make
依存関係が見つからず、毎回すべてをビルドする必要があります...のような暗黙のルールを作成するときに、ビルドディレクトリprogram: class1.o class2.o class3.o
にバイナリを配置するように指示する簡単な方法はありませんか?
.htaccess - ネストされたフォルダの構造化のための.htaccessmod_rewrite
私は最近、これについて私に教えてくれたオンラインの記事を見つけました:
今私を夢中にさせているのは、2番目のディレクトリを作成できるようにするかどうかだけです。好き:
しかし、それはアパッチを壊している...それで何をすべきか?助けてください、私は私のクライアントのためにseoをする必要があります、そして私はこれのために個々のファイルを作る必要がないことを望みます。
zend-framework - Zend Framework : controllers ディレクトリのサブディレクトリ
私は自分の Web サイトに Zend Framework を使用しており、作成する特別なモジュール「api」を作成しました...まあ、API です。
現在、モジュールに多数のコントローラがあり、このコントローラ ディレクトリにサブディレクトリを作成して「整頓」したいと考えています。私の新しい構造は次のようになります:
ただし、Zend_Controller_Router_Route を使用してこれらのコントローラーにマップできる URL とリダイレクトの種類を完全に見つけることができません。どうにかしてこれを行うことは可能ですか、それとも通常の構造に戻ってすべてのコントローラを同じディレクトリに置くべきですか?
smack0007 で提案されているようにセパレータ _ を使用してみましたが、Zend Framework が通常サブディレクトリを参照する方法を考えると論理的に思えましたが、エラーが発生しました。
編集:ディレクトリの最初の文字に大文字を入力する必要があると信じて、適切な大文字と小文字を使用しなかったため、問題にすぎなかったため、質問とは関係のない長いエラーテキストを削除しました。すべてがうまく機能するようになりました。
apache - Apache 1.3 で htaccess を使用してルートとしてサブディレクトリを使用する
Jekyll で生成されたサイトを展開しようとしていますが、サイトをサーバー上の独自のサブフォルダーに保持して、すべてをより整理したいと考えています。
/jekyll
基本的に、実際の Web ルートに同様の名前のファイルが存在しない限り、のコンテンツをルートとして使用したいと考えています。したがって、次のようなもの/jekyll/sample-page/
はhttp://www.example.com/sample-page/と表示され、次のようなものはhttp://www.example.com/other-folder/other-folder/
と表示されます。
私のテストサーバーは Apache 2.2 を実行しており、以下( http://gist.github.com/97822.htaccess
から適応) は問題なく動作します:
ただし、本番サーバーでは Apache 1.3 を実行しているため、DirectorySlash
. 無効にすると、内部リダイレクトの過負荷のためにサーバーが 500 エラーを返します。
ReWriteConds とルールの最後のセクションをコメントアウトすると、次のようになります。
…ほとんどすべてが機能します: http://www.example.com/sample-page/は正しいコンテンツを表示します。ただし、末尾のスラッシュを省略すると、アドレス バーの URL は実際の内部 URL 構造を公開します: http://www.example.com/jekyll/sample-page/
DirectorySlash
次のような便利なツールが存在しないApache 1.3 で、ディレクトリのスラッシュを説明する最善の方法は何ですか? /jekyll/
実際の URL 構造を明らかにせずにディレクトリをサイト ルートとして使用するにはどうすればよいですか?
編集:
Apache 1.3 について多くの調査を行った結果、この問題は基本的に、Apache 1.3 URL Rewriting Guideに記載されている 2 つの異なる問題の組み合わせであることがわかりました。
私は (部分的に) 移動された DocumentRoot を持っています。これは、理論的には次のような方法で処理されます。
悪名高い「末尾のスラッシュ問題」もあり、これはRewriteBase
(以下の応答の 1 つで提案されているように) を設定することで解決されます。
問題は、この 2 つを組み合わせることです。ドキュメント ルートの移動には使用しません (使用できませんか?) RewriteBase
—末尾のスラッシュの修正には (?) それが必要です…うーん…</p>
git - 一部のサブフォルダーを無視してフォルダーを git リポジトリに追加する
ディレクトリ「foo」をレポに追加しようとしていますが、「bar1」、「bar2」、「bar3」、「bar4」と呼ぶサブディレクトリがいくつかあります
foo/bar2 と foo/bar3 を無視して、レポに foo を追加したい
これは可能ですか?最初にそれらを追加してから、不要なフォルダーを削除する必要がありますか?
iphone - 実行時にアプリバンドルを使用して新しいサブディレクトリ/フォルダーを作成するにはどうすればよいですか?
多くのファイルをディスクに書き込んでいて、それらをさまざまなカテゴリに分割したいのですが、どうすればよいですか?
php - PHP 特定のディレクトリのすべてのサブディレクトリを取得する
.
特定のディレクトリ(現在のディレクトリ) または..
(親ディレクトリ)のすべてのサブディレクトリをファイルなしで取得し、各ディレクトリを関数で使用するにはどうすればよいですか?
.htaccess - htaccessはルートからサブフォルダーにリダイレクトしてからURLをマスクしますか?
2つのこと:
まず、v2という名前のフォルダーにバージョン2のWebサイトがあり、v2フォルダーの子ではないトラフィックをwww.example.com/v2にリダイレクトしたいと思います。
ルートにある古いサイトはiWebで作成されており、多くのサブフォルダーとサブサブフォルダーがあります。
それで:
www.example.com/v2=新しいサイト
www.example.com/Page.html
www.example.com/category/Page.html
ww.example.com/category/subcategory/Page.html=リダイレクトする必要があるもののすべての一般的な例。
次に、これが可能かどうかはわかりませんが、URLで/ v2 /を非表示にして、訪問者が実際にはwww.example.com/v2にいる場合でもwww.example.com/pageが表示されるようにします。 /ページ
<a href=
リンクは、 「v2 / contact.html "
> 」のように、v2フォルダーにハードコードされています。
どんな助けでも大歓迎です。私はこれを理解するために何時間も費やしましたが、私はhtaccessと正規表現について学んでいるだけで、完全に混乱しています。
本当にありがとう!
c# - C# サブディレクトリを検索 (ファイルではなく)
私が見るすべての例は、ファイルのみを使用してサブディレクトリ内のファイルを再帰的に取得するためのもののようです。私がやろうとしているのは、「xxx」という名前の特定のサブディレクトリのフォルダーを検索し、そのパスを変数に保存して、他のことに使用できるようにすることです。
すべてのディレクトリをループして名前で比較しなくても、これは可能ですか?
.htaccess - htaccess を使用して codeigniter インストールのサブディレクトリを保護するにはどうすればよいですか?
ルート ディレクトリに codeigniter をインストールしており、htaccess を使用して "test" パスワードで保護されたサブディレクトリを作成したいと考えています。何を試しても「404ページが見つかりません」というメッセージが表示されます。ディレクトリ構造は次のとおりです。
ルート .htaccess ファイルは次のようになります。
/test/.htaccess ファイル:
URL「 http://www.mydomain.com/test/ 」に移動すると、認証プロンプトも表示されず、 codeigniter 404 ページが表示されます。
お知らせ下さい!