php
  • apache
  • .htaccess
  • mod-rewrite
  • seo
  • 2016-03-27 18 views 1 likes 
    1

    私はhtaccess XDと戦っていますが、htaccessについて多くのことを知っていないので、私はフォルトを見つけることができません。phpinfoファイルに正しい設定をしました。htaccessを使用しているPHPのSEOフレンドリーなURL

    私の何SEOリンク:

    <a href="proyecto?id=<?php echo $id_proyecto . '&title=' . $url; ?>"> 
    

    例ブラウザ: mydomain.com/proyecto.php?id=1 &タイトル=DISEÑO-desarrolloウェブ

    私の質問は、私が変換できるかではありませんこのリンクSEOフレンドリー

    これはraizの私のhtaccessファイルですが、動作しません。事前に

    #Whitout PHP 
    
    RewriteEngine on 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteCond %{REQUEST_FILENAME}\.php -f 
    RewriteRule ^(.*)$ $1.php 
    
    RewriteBase/
    RewriteRule ^proyecto/([a-zA-Z0-9\-/\.]+)/?$ proyecto?id=$1title=$2 [L] 
    

    おかげ

    +0

    を以下を追加しますか'$ 1'と' $ 2'はどのようなものから始めるべきですか? 'proyecto.php'に直接書き直してみませんか? – mario

    +0

    私の知識は.htaccessでゼロです。私はproyecto.phpに直接サンプルを書き直すことができますか?私のhttpd.confはアクティブです。LoadModule rewrite_module modules/mod_rewrite.so –

    +0

    最終的なURIはどのように見えますか? –

    答えて

    4
    RewriteEngine On 
    RewriteRule ^proyecto/([^/]*)/([^/]*)$ /proyecto.php?id=$1&title=$2 [L] 
    

    とどのように入力されたパスが見えるようになっている?下

    RewriteCond %{REQUEST_FILENAME}\.php -f 
    RewriteRule ^([^\.]+)$ $1.php [NC,L] 
    
    +0

    の代わりに@vigikaranがありますが、htaccessファイルを削除してその例を紹介しましたが、ブラウザーで何も変更しませんでした:(localhostと私のサーバーでテストしました。 –

    関連する問題