最近私たちのウェブサイトを私たちのサーバーに再インストールしました.SMS管理者は正確に再構築していると言っています。何か違うことが起こっています。私はもともとサイトを開発しておらず、やった人はもはや利用できません。 adminサイトについてISAPI ZEND urlはURLに余分な "/index.php/"を追加して書き直します
URLは今
//admin.site.com/index.php/schedules
となるために使用されている、と//admin.siteでなければなりません。 co.jp /スケジュール
URLに余分なindex.phpが挿入されています。しかし、管理サイト内のすべてのリンクにはindex.phpが含まれていないため、機能しません。 index.phpを任意のURLに挿入すると、それは機能します。このindex.phpはどこから来たのですか?リンクが機能するように書き換えルールから削除するにはどうすればいいですか?
これは私のhttpd.confファイルの読み取りです:
# Helicon ISAPI_Rewrite configuration file
# Version 3.1.0.56
# turn on rewriting RewriteEngine On RewriteBase/
# for all files not found in the file system,
# reroute to "index.php" bootstrap script,
# keeping the query string intact.
RewriteCond %{HTTP_HOST} ^admin.site.com$
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteCond %{HTTP_HOST} ^admin.site.com$
RewriteRule ^.*$ index.php [NC,L]
ありがとうございました!どんな助けでも大歓迎です。
彼はIIS、ApacheのではないのISAPI書き換えを使用します。.. –