Hellpみんな。私は、このような.htaccessファイル持って"index"という単語は、Apacheのmod_rewriteによって奇妙に扱われます。どうして?
:PHP $ _REQUEST配列の
<IfModule mod_rewrite.c>
RewriteEngine On
# Modify the RewriteBase if rewrite rules are not working properly.
RewriteBase/
RedirectMatch 404 /(php\.ini|core\.php|config\.php|modules)(/|$)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
</IfModule>
私は、このような「インデックス/デスクトップ」などのURLを使用しよう 私が持っている何を、このURLへ」を変更した後デスクトップ "はすべて正常に動作します。
この動作はindex.phpルールと関連していると思われますが、何が起こっているのかをはっきりと理解できません。
単語索引がうまくいけば、この 'index.php?q = index/desktop'を実行するのに期待される動作ですか?または 'index.php?q = desktop' –