2013-02-15 3 views
2

Я хочу, чтобы преобразовать мой postname.html в postid.htmlПеренаправление postname.html к postid.html

Моя ссылка в WordPress (пользовательские структуры Постоянная ссылка :)

/%postname%.html 

И я пишу в .htaccess

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

# END WordPress 

Теперь я хочу добавить postid в последнюю ссылку как www.xxxx.com/123.html. добавить этот код:

/%post_id%.html 

Но когда я нажимаю на любую ссылку в гугле У меня есть страница ошибки не найдено.

Как это сделать, чтобы преобразовать мою ссылку без потери моей ссылки в Google?

Благодаря

ответ

0

Я не уверен, если это то, что вы ищете, но положить это в вашей голове делает редирект. Существует версия JS, в которой строка может быть адаптирована перед отправкой на этот URL.

<meta HTTP-EQUIV="REFRESH" content="0; url=http://www.yourdomain.com/index.html"> 

JS:

<script type="text/javascript"> 
<!-- 
window.location = "http://www.google.com/" 
//--> 
</script> 
+0

его не работает> смотрите мою ссылку www.morzak.net/contactus.html (ContactUs его postname) я хочу, чтобы преобразовать его www.morzak .net/1234.html (1234 its post id) custom permalink structure> как я могу это сделать, чтобы преобразовать мою ссылку без потери? моя ссылка в google спасибо> мне нужно перенаправить из .htaccess или любым способом> – user2075379

0

В HTML: <meta HTTP-EQUIV="REFRESH" content="0; url=/postid.html">

В Javascript: <script> window.location = "http://www.yourdomain.com/../postid.html" </script>

В PHP: <?php header('http://www.yourdomain.com/../postid.html'); ?>

Если вам нужен пример .htaccess, прокомментируйте это.

+0

спасибо> мне нужно. Пример htaccess – user2075379

+0

, пожалуйста, мне нужен код .htaccess – user2075379

0

Вот еще один способ: redirect postname.html postid.html

Это .htaccess

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