Получение ошибки: ISO C ++ запрещает объявление без типа

Тогда вы можете использовать эту директиву RewriteRule:

RewriteRule ^public_html/(.*)$ http://www.newdomain.com/$1 [R=301,L]

Это будет только backreference регулярное выражение (.*), исключая "public_html /" .


Приятно видеть полные директивы, которые решили вашу проблему. Во всяком случае, вы можете улучшить и оптимизировать их, заменив эти 3 строки:

RewriteCond %{HTTP_HOST} ^olddomain\.tld$ [OR]
RewriteCond %{HTTP_HOST} ^www\.olddomain\.tld$
RewriteRule ^(.*)$ "http\:\/\/www\.newdomain\.tld\/$1" [R=301,L]

С этими двумя строками:

RewriteCond %{HTTP_HOST} ^(www\.)?olddomain\.tld$
RewriteRule ^(.*)$ http://www.newdomain.tld/$1 [R=301,L]

Это идеальный способ написать их, в моем вид ..

30
задан Adi Inbar 26 April 2014 в 19:25
поделиться