は現在、私の.htaccessファイルはhtisのようになります。しかし、私はサイトの後に完全なスラグを希望site.com/category/条件付きルールのhtaccess
:
IndexIgnore */*
RewriteEngine on
RewriteRule ^add /add.php
RewriteRule ^add/$ add.php
RewriteRule ^sitemap.xml /xmlsitemap.php
RewriteRule ^([^/\.]+)$ /index.php?slug=$1
RewriteRule ^([^/\.]+)/$ /index.php?slug=$1
それだけで、リンクのための正常に動作します.com /。私はsite.com/category1/subcategory2/subsubcategory3などをリダイレクトすることができます。カテゴリ内には未知の量のサブカテゴリが存在することがあります。
私はrequest_uriで試しましたが、実際にはうまくいきませんでした。
これを行う方法?本当にありがとう!
thx!しかし、私がそれをすれば、私は得る:http://www.domain.com/index.php?slug=index.php –
もう一度..それは今すぐはいのURLにとどまる。しかし...それは私がdomain.com/の後ろに何かを設定すると私に500の内部サーバエラーを与えます。 domain.comは動作しますが、domain.com/categoryを使用すると –