P_Star77:
私はこのような何かのためにhtaccessファイルを使用しました
domain.com/bacaberita.php -> domain.com/baca-berita
そして私はこのようなのget varibleを渡す必要があります
domain.com/bacaberita.php?id=xy0001
URLはするつもりので、変数IDを非表示にする方法 domain.com/baca-berita/xyz0001
私はhtaccesコードを使用しています
RewriteRule ^baca-berita bacaberita.php
RewriteRule ^baca-berita/(.*) bacaberita.php?id=$1
それはidは空だったスロー
私はこのコードを試してみました
RewriteRule ^baca-berita/(.*) bacaberita.php?id=$1
それは動作しますが、CSSやすべての画像ファイルをページに呼び出されていないことができます
トビアス・E.ショーン:
あなたはこれらのアセットファイルを無視するように書き換えルールの前にいくつかの書き換え条件を載せていきたいと思います。
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !/assets
RewriteRule ^baca-berita/(.*) bacaberita.php?id=$1
これは、ファイルやディレクトリはこれらのディレクトリ内ならば、リライトでそれらを無視して、存在することを確認するために、サーバーに指示します。
更新
また、あなたの資産が内部を確認するbacaberita.php
サイトのルートからリンクされていない比較的されています。あなたは、常に使用を確保することによってこれを行うことができます/
最初に:
<!-- incorrect: looks for styles in domain.com/bacaberita/assets -->
<link rel="stylesheet" type="text/css" href="assets/css/styles.css">
<!-- correct: looks for styles in domain.com/assets -->
<link rel="stylesheet" type="text/css" href="/assets/css/styles.css">