PHP:
RewriteEngine On;
RewiteRule ^/([a-z0-9]{1,10})/([0-9]{1,5})$ /files.php?ParantezeAval=$1&ParantezeDovom=$2
خب . به کد بالا دقت کن
یک کد regular Expression به عنوان اولین ورودی RewiteRule در نظر گرفته شده
این کد . با رشته های زیر . همخوانی داره
HTML:
/Hello234bye/1
/helloword/2
/MyName/76545
در این regex . همون طور که میبینی 2 جفت پرانتز هست
که در رشته های بالا . مقدار پرانتز اول میشه
HTML:
Hello234bye
helloword
MyName
و مقدار پرانتز دوم میشه
تا اینجا کد regular expression و ورودی اول RewiteRule رو برسی کردیم
حالا
ورودی دوم RewiteRule
HTML:
/files.php?ParantezeAval=$1&ParantezeDovom=$2
در این کد $1 مقدار پرانتز اولی و
$2 مقدار پرانتز دوم . رو به جای خودش قرار میده
و آدرس رو باز می کنه یعنی
PHP:
/files.php?ParantezeAval=Hello234bye&ParantezeDovom=1
/files.php?ParantezeAval=helloword&ParantezeDovom=2
/files.php?MyName=helloword&ParantezeDovom=76545
این هم از این
