2013-07-26 2 views
0

У меня есть URL http://www.mydomain.com/firstdir/seconddir/file.php или URL http://www.mydomain.com/firstdir/file.php и некоторые другие. В существующем файле .htaccessHTACCESS перенаправляет, если шаблон найден в URL

RewriteEngine On 
RewriteBase/
RewriteRule ^(typo3|typo3temp|typo3conf|t3lib|tslib|fileadmin|uploads|showpic\.php)/ - [L] 
RewriteRule ^typo3$ typo3/index_re.php [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-l 

RewriteRule .* /index.php [L] 

я хотел бы иметь редирект для любого URL на страницу XY, если шаблон firstdir находится в URL пути.

Всякий раз, когда я пытался создать любой переработанныйконтакт, весь сайт перенаправляется ... Спасибо за любую помощь.

ответ

0

Используйте приведенный ниже код.

RewriteRule ^firstdir/([^/\.]+)/?$ XY.php [L] 

Таким образом, полный код будет:

RewriteEngine On 
RewriteBase/
RewriteRule ^firstdir/([^/\.]+)/?$ XY.php [L] 
RewriteRule ^(typo3|typo3temp|typo3conf|t3lib|tslib|fileadmin|uploads|showpic\.php)/ - [L] 
RewriteRule ^typo3$ typo3/index_re.php [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-l 

RewriteRule .* /index.php [L] 
+0

Большое спасибо Debashis. Я это попробую. – urs63