2016-07-03 2 views
1

У меня есть сайт на php.file1.xml file2.xml в htaccess

Я генерировать свои XML-файлы, как это:

file1.xml 
file2.xml 
file3.xml 
... 

myhtaccess

RewriteRule ^file\.xml$ file.php [L] 

так, когда я печатаю file.xml открывает file.php.

Есть ли способ сделать что-то вроде этого:

file5.xml -> file.php?n=5 

Я хочу, чтобы получить номер после файла file7.xml и отправить его в PHP, как file.php?n=7

+1

RewriteRule^file (. *) \. Xml $ file.php? N = $ 1 [L] – Rinat

ответ

1

Try:

RewriteRule ^file([0-9]+)\.xml$ file.php?n=$1 [L] 

Это внутренне перенаправит /fileNumber.xml на /file.php?n=number.

+1

Заменить '+' '' 'в группе захвата, если вы также хотите получить доступ к'/file.xml' uri , – starkeen

+1

большое спасибо! –

Смежные вопросы