Я создал зеркальный сайт и формат URL-у меня есть выглядит следующим образом:Чистая ссылка на зеркало сайта
Для reqular статей: http://my.mirror.site/mirrored.site.name.as.directory/directory/index-Article.php?title=Article
Для переводных статей: http://my.mirror.site/mirrored.site.name.as.directory/directory/index-Article/langcode.php?title=Article/langcode
I 's удалось удалить все после .php, используя это (файл htaccess находится в том же каталоге, что и индексированные статьи):
RewriteEngine On
RewriteCond %{QUERY_STRING} .+
RewriteRule ^(.*)$ /mirrored.site.name.as.directory/directory/$1? [R=301,L]
Так что очищает URL-адрес немного, и я остаюсь с: my.mirror.site/mirrored.site.name.as.directory/directory/index-Article.php
Но в идеале я хотел бы поскольку это должно быть примерно так: my.mirror.site/Article my.mirror.site/Article/langcode
Любые идеи о том, как это может быть достигнуто?
Статья равняется на имя статьи, поэтому он должен равняться тому, что вводит пользователь. То же самое с langcode, это может быть: et, tl, it, ro и около 20 других. Будет ли это просто перенаправлять или фактически переводить ссылки с более длинного URL на чистый? – Abc
Чтобы заставить его заменить статью динамически, я изменил свой ответ. пожалуйста, проверьте – Thanga
. Я внесла дальнейшие коррективы, изменив article.php на $ 1.php, но абсолютно ничего не происходит. – Abc