Mod rewrite 如何为这些需求编写mod_重写规则?

Mod rewrite 如何为这些需求编写mod_重写规则?,mod-rewrite,Mod Rewrite,我需要为mod_重写制定规则: 从 到 从 到 从 到 941-它可以是任何类别谢谢,它可以工作,但是使用规则,可以删除index.php在domain.com上的it get循环….RewriteRule^(.*)/index\.php$$1我投票关闭这个问题,因为它对于一个用户来说过于本地化,将来可能对读者没有用处(我们有数千个为我编写修改重写规则的问题)。 Options +FollowSymlinks -Indexes RewriteEngine on RewriteCond

我需要为mod_重写制定规则:






941-它可以是任何类别

谢谢,它可以工作,但是使用规则,可以删除index.php在domain.com上的it get循环….
RewriteRule^(.*)/index\.php$$1
我投票关闭这个问题,因为它对于一个用户来说过于本地化,将来可能对读者没有用处(我们有数千个为我编写修改重写规则的问题)。
Options +FollowSymlinks -Indexes
RewriteEngine on

RewriteCond %{HTTP_HOST} ^www\.site\.kiev\.ua$ [NC]
RewriteRule ^(.*)$ http://site.kiev.ua/$1 [L,R=301]
http://site.kiev.ua/
http://site.kiev.ua/catalog/products/941
http://site.kiev.ua/catalog/products/941/
http://site.kiev.ua/catalog/products/941/index.php
http://site.kiev.ua/catalog/products/941/
Options +FollowSymlinks -Indexes
RewriteEngine on

RewriteCond %{HTTP_HOST} ^www\.site\.kiev\.ua$ [NC]
RewriteRule ^(.*)$ http://site.kiev.ua/$1 [L,R=301]
RewriteEngine On
RewriteBase /

# www to none www
RewriteCond %{HTTP_HOST} ^www.domain.com [NC]
RewriteRule ^(.*)$ http://domain.com/$1 [L,R=301]

# Remove index.php
RewriteCond %{THE_REQUEST} \ /(.+/)?index\.(html?|php)(\?.*)?\  [NC]
RewriteRule ^(.+/)?index\.(html?|php)$ ./$1 [R=301,L]

# Force trailing slashes.
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule [^/]$ %{REQUEST_URI}/ [R=301,L]

# /file.php to /file/
RewriteCond %{REQUEST_URI} ^(/.*[^/])/?$
RewriteCond %{DOCUMENT_ROOT}%1.php -f
RewriteRule ^([^/]+)/?$ ./$1.php [QSA,L]