2015-07-17 2 views
1

Я создал веб-страницу, в которой я изменяю строку в соответствии с URL. Например, имя моей страницы - «мотивационный-ключевой докладчик-сиэтл-город.php», тогда я показываю «город» вместо названия города. если я изменю имя моей страницы на «мотивационный-ключевой-говорящий-сиэтл-italy.php», тогда италия будет показана вместо названия города.создать несколько страниц с одной страницы, PHP

Теперь моя проблема находится на индексной странице. Я хочу связать эту страницу, с различным именем города, но я хочу открыть эту страницу php с именем города.

Пример: -

<a href="motivational-keynote-speaker-seattle-washington.php">washington</a> 
    <a href="motivational-keynote-speaker-seattle-italy.php">italy</a> 
    <a href="motivational-keynote-speaker-seattle-london.php">london</a> 

На связи нажмите кнопку Открыть

motivational-keynote-speaker-seattle-city.php 

Здесь город изменить название с италии или лондоне или Вашингтоне.

+0

попробуйте передать аргумент в url –

+0

no i dont want with parameters. В соответствии с моим требованием к клиенту мне нужны такие страницы. –

+0

Если вам это нравится, должно быть много страниц php –

ответ

3

Учитывая, что ваш сценарий называется city.php, и вы используете apache, вы можете использовать mod-rewrite. Попробуйте поместить это в ваш файл .htaccess

RewriteEngine on 
RewriteRule ^motivational-keynote-speaker-seattle-\w*.php city.php [L] 
+0

Спасибо, Но, как я уже сказал, я все это делаю. моя проблема в том, как я могу изменить имя файла динамически. –

+0

Вы где-нибудь храните названия городов? Также, что вы имеете в виду, изменяя имя файла динамически? –

+0

В статической жесткой кодированной странице html. –

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