Adicionar De precedência Barra oblíqua à Fim da URL com .htaccess Rescrever Regras

Para um teias que possui URLs que termina com uma barra oblíqua (/), dela’ uma mercadoria prática para garantir que tudo url ligações estado analisar pela servidor da Web ultimado com de precedência barra oblíqua, ainda que visitantes desaprender entrar o final barra oblíqua. This evadir visitantes estado servida com 404 Página Não Encontrado ou Página Não pode desdobrar-se erro pois algumas servidores da Web tratar ligações sem de precedência barra oblíqua como um arquivo nome em lugar diretório, e assim incapaz localizar os documentos. A também eliminar a possibilidade que ambas páginas com mesmo contente, um com barra oblíqua no fim e another sem, estado visto by engenhos de pesquisa como duplicata contente.

Como um exemplo, tudo sucessos a http:/www.mydigitallife.info/ contato devia ser redirecionar a http:/www.mydigitallife.info/ contato/.

//

Muita servidor da Web, inculsivo o popular Apressadamente HTTPD servidor da Web suporta mod_rewrite módulo onde regras pode ser inserto .htaccess arquivo para redirecionar adicionar de precedência barra oblíqua à URLs que faz não já tem um.

A seguinte código pode ser inserto .htaccess para redirecionar URL sem de precedência barra oblíqua a URL com de precedência barra oblíqua:

RewriteEngine Em
RewriteBase
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !index.php
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http:/domain.com/$1/[L,R301=]

/

ou

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !\..+$
RewriteCond %{REQUEST_URI} !$
RewriteRule (.*) http:/www.mydigitallife.info/$1/[R301,L=]

/

ou

RewriteEngine Em
RewriteBase
RewriteRule ^([ um-zA-Z0-9]+)/$ $1 [L]
RewriteCond %{THE_REQUEST} ^[ um-Z3,9]{}\ ([ um-zA-Z0-9]+)
- RewriteRule ^([ um-zA-Z0-9]+)$ %1/?/ [R301,L=]

Em seu’ usando CMS ou blog tal Wordpress que permite hábito URL estrutura for permalinks, especialmente for engenho de pesquisa otimização (SEO), o alto código devia vir ante o bloco de rescrever condições e regras for URL personalização à CMS ou blog plataforma.

Breve explaination da rescrever código adicionar de precedência barra oblíqua a URL

RewriteEngine Em Essa linha permite o runtime reescrevendo motor baseado em mod_rewrite módulo de Apressadamente.

RewriteBase Essa linha grupos a corrente página diretório principal como base URL for por- diretório rescrever.

RewriteCond %{REQUEST_FILENAME} !-f Essa linha excluir tudo URLs apontando a existência arquivos de estado adicionada com de precedência barra oblíqua ainda. Diretórios não pode excetuar-se como this would excluir o rescrever comportamento for existente diretórios.

RewriteCond %{REQUEST_URI} !index.php Essa linha é opcional, e irá excluir uma amostra URL ( neste caso, index.php) que usuários fazer dispensar a aquela compressão escrito novamente. Remover essa linha se não necessário.

RewriteCond %{REQUEST_URI} !\..+$ Especificar que o URL faz não abranger qualquer. (ponto) excluir referência arquivar.

RewriteCond %{REQUEST_URI} !(.*)/$ Essa linha determina qual URL faz’ abranger um de precedência barra oblíqua

RewriteRule ^(.*)$ http:/www.domain.com/$1/[L,R301=] Essa linha processo URL sem de precedência barra oblíqua que possui rodado condições set acima, by apêndices um de precedência barra oblíqua e em seguida redirecionar com 301 ou permanente redirecionar estado à nova URL. L acanhado isto é a última linha a processo e o rescrever processo pode ser terminado. Lembrar para substituir o www.domain.com com seu nome de domínio.

Breve explaination for segunda set de rescrever regras e regra condições

RewriteRule ^([ um-zA-Z0-9]+)/$ $1 [L] Essa linha terminar o de precedência barra oblíqua apêndices rescrever processo se o URL já contém de precedência barra oblíqua.

RewriteCond %{THE_REQUEST} ^[ um-Z3,9]{}\ ([ um-zA-Z0-9]+) Essa linha determina pedido que faz não fins com de precedência barra oblíqua.

RewriteRule ^([ um-zA-Z0-9]+)$ %1/?/ [R301,L=] Essa linha apensar uma barra oblíqua à fim de URI e cometer um 301 permanente redirecionar à nova URL com de precedência barra oblíqua, e terminar o rescrever bloco.

importante: Isto é um máquina traduzida página qual é fornecida " como é" sem garantia. Máquina tradução pode ser difícil comprender. Por favor recorrer aoriginal Inglês artigo sempre que possível.

Parte e contribuir ou obter suporte técnico e ajuda at My Digital Vida Fóruns.



Um Resposta adicionar“ De precedência Barra oblíqua à Fim da URL com .htaccess Rescrever Regras”

  1. Na SEO muÅ¡ke Vybrali.sme.sk um ukonÄÂujúce lomeno v URL | SEO bate-papo
    Julho 26th, 2008 0519:
    1

    [...] ÄÂím predídete aj problému ÄÂ.2. Pre htaccess som naÅ¡iel pekný, cerveja anglický ÄÂlánok o tom, como acrescentar de precedência barra oblíqua à fim da URL. Možnosti máte [...]

Permissão uma resposta

Você pode uso estes talões: <um href="" título=""> <abbr título=""> < acrônimo título=""> <b> <blockquote citar=""> < citar> < código> <del datetime=""> <em> < eu> <q citar=""> < greve> < forte>

Subscrever sem comentando


Custom Search

Nova Artigos

Recebida Procura Termos à Artigo

mod rescrever de precedência barra oblíqua - mod rescrever adicionar barra oblíqua - mod_rewrite adicionar de precedência barra oblíqua - mod_rewrite apensar barra oblíqua - mod_rewrite adicionar barra oblíqua - 301 de precedência barra oblíqua - mod rescrever adicionar de precedência barra oblíqua - php htaccess urls barra oblíqua - de precedência barra oblíqua htaccess - de precedência barra oblíqua - .htaccess adicionar de precedência barra oblíqua - rewriterule adicionar de precedência barra oblíqua - htaccess redirecionar barra oblíqua - mod_rewrite apensar de precedência barra oblíqua - apressadamente rescrever de precedência barra oblíqua - wordpress adicionar barra oblíqua at fim de url - joomla remover de precedência barra oblíqua - apressadamente rescrever adicionar de precedência barra oblíqua - como remover múltipla barras oblíqua de domínio - rewriterule de precedência barra oblíqua - mod rescrever apensar de precedência barra oblíqua - url de precedência barra oblíqua - RewriteRule barra oblíqua - diretório barra oblíqua rescrever - htaccess remover de precedência barra oblíqua - RewriteRule afixar de precedência barra oblíqua - apressadamente rescrever adicionar barra oblíqua - mod rescrever opcional de precedência barra oblíqua - "adicionar barra oblíqua" htaccess - rescrever url de precedência barra oblíqua - wordpress de precedência barra oblíqua url - htaccess redirecionar de precedência barra oblíqua - php barra oblíqua url - htaccess adicionar barra oblíqua - htaccess adicionar de precedência barra oblíqua - apressadamente barra oblíqua at fim de url - mod_rewrite barra oblíqua - mod_rewrite remover de precedência barra oblíqua - php + rescrever + adicionar de precedência barra oblíqua - rescrever adicionar de precedência barra oblíqua - seo de precedência barra oblíqua - rescrever htaccess adicionar barra oblíqua - htaccess fim barra oblíqua - remover de precedência barra oblíqua htaccess - rescrever adicionar de precedência barra oblíqua a url - rescrever de precedência barra oblíqua - mod_rewrite barra oblíqua no fim - htaccess adicionar de precedência barra oblíqua diretório - php remover de precedência barra oblíqua - adicionar barra oblíqua rescrever -