как переписать этот простой URL? - PullRequest
0 голосов
/ 24 октября 2009

как мне переписать

www.mysite.com/someURLhere

в

www.mysite.com/ping.php?url=someURLhere

без ошибок локальных файлов и каталогов как доменов.

так что я не хочу

www.mysite.com/index.php 
www.mysite.com/admin/

переписать на

www.mysite.com/ping.php?url=index.php
www.mysite.com/ping.php?url=admin/

1 Ответ

0 голосов
/ 24 октября 2009
<VirtualHost *:80>
ServerName yoursite.com
DocumentRoot /www/yoursite

RewriteEngine On
RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} !-f
RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /ping.php?url=$1 [L,QSA]

</VirtualHost>

Если это файл .htaccess, вам не нужно %{DOCUMENT_ROOT} в обоих случаях.

...