Heim  >  Artikel  >  Backend-Entwicklung  >  htaccess规则。请高手帮写一下。多谢

htaccess规则。请高手帮写一下。多谢

WBOY
WBOYOriginal
2016-06-13 13:47:51859Durchsuche

求一个htaccess规则。请高手帮写一下。谢谢
求一个htaccess规则

/tel/index.php?id=4 转换成下面这样

/4__tel/index.php

------解决方案--------------------
RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^.*/([0-9]+)__tel/index.php /tel/index.php?id=$1 [QSA,L]
------解决方案--------------------
([0-9]+) ,[]表示一个范围 0-9的任意一个数字!
------解决方案--------------------
apache 配置文件中的 rewrite_module 开了吗?
------解决方案--------------------

PHP code
方法1.    
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,L]
RewriteRule ^(.*)/([0-9]+)__tel/index.php $1/tel/index.php?id=$2 [QSA,L]

方法2.
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteBase /tel/
RewriteRule ([0-9]+)__tel/index.php index.php?id=$1 [QSA,L] <div class="clear">
                 
              
              
        
            </div>
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn