1

YouTube、stackoverflow などの大規模な Web サイトが、Web サイトでこれらの拡張子のないファイル システムを使用する理由を知っています。

自分のウェブサイトで同じことを行う方法を知りたいですか?

4

4 に答える 4

8

これはファイルシステムに関するものではなく、表示されるURLに関するものです。

簡単な解決策は、.htaccessを使用して、PHPファイルに拡張子を付けずにURLをマップすることです。

このオンラインチュートリアルから:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
于 2013-01-02T15:03:33.123 に答える
2

これは、たとえばApacheのmod_rewriteを使用してURLを書き換えることで実現できます。

于 2013-01-02T15:03:25.430 に答える
2

mod_rewriteリライトルールジェネレーターは、指定された動的URLを受け取り、.htaccessファイルに配置する正しい構文を生成して、URLをスパイダー可能な形式でリライトできるようにします。apacheモジュール"mod_rewrite"(有効にする必要があります)は、特定の形式のURLを別の形式に変換し、動的コンテンツを含むサイトのインデックス作成を支援するのに非常に役立ちます。

 

Syntax: RewriteRule url-pattern url-new [[flag,...]]
Example: RewriteRule ^/foo/(.*)$ /bar/$1 [R,L]
于 2013-01-02T15:04:12.437 に答える
1

Apache サーバーの場合、Rewrite 関数で .htaccess ファイルを使用できます。 SEO に適した URL (.htaccess) ModRewrite のチュートリアルが多数あります。

于 2013-01-02T15:05:34.983 に答える