标签: permalinks

是否有最新版本的gist文件的永久链接?

我创建了一个包含两个文件的要点,我希望将其原始版本用作查询其内容的应用程序的参考.这些内容将在GitHub上更新.

然而,我发现文件的URL随着每个版本的要点而变化.是否有一个固定链接指向文件中的最新版本的文件?

gist github permalinks

16
推荐指数
1
解决办法
1819
查看次数

WordPress自定义固定链接即时帖

我的Wordpress安装有三种帖子类型:页面,帖子和组合.目前的结构如下:

  • 页面:example.com/page-name,
  • 帖子列表页面:example.com/blog,
  • 个人帖子:example.com/post-name,
  • 投资组合列表页面:example.com/portfolio,
  • 个人投资组合职位:example.com/portfolio/portfolio-name.

我想改变的是单个帖子固定链接,但没有别的.我希望它成为example.com/blog/post-name.

我找不到显示如何在不影响其他类型的情况下进行此更改的文档.

编辑:我当前的永久链接结构设置为/%postname%/,并在阅读设置下,我的帖子页面设置为博客.

register_post_type('portfolio', array(  
'label' => 'Portfolio Items',
'description' => '',
'public' => true,
'show_ui' => true,
'show_in_menu' => true,
'capability_type' => 'post',
'hierarchical' => true,
'rewrite' => array('slug' => 'portfolio'),
'with_front' => false,
'query_var' => false,
'has_archive' => true,
'exclude_from_search' => false,
'supports' => array('title','editor','excerpt','trackbacks','custom-fields','comments','revisions','thumbnail','author','page-attributes'),
'taxonomies' => array('category','post_tag'),
'labels' => array (
    'name' => 'Portfolio Items',
    'singular_name' => …
Run Code Online (Sandbox Code Playgroud)

wordpress permalinks custom-post-type

15
推荐指数
1
解决办法
2万
查看次数

有一个WordPress页面与自定义帖子类型"前"slug具有相同的标题

我有一个自定义的帖子类型djs和一个city有两个术语的自定义分类:bostonnyc.所以DJ可以被标记为波士顿或纽约.

DJ型材(单djs柱)位于/nyc-wedding-dj/joe-shmoe/,例如,或用于波士顿DJ, /boston-wedding-dj/jane-doe/.换句话说,该自定义帖子类型的重写slug设置为%city%-wedding-dj.

我有两个常规页面/boston-wedding-djs//nyc-wedding-djs/(注意带有s的多个DJ),我使用自定义页面模板来循环来自相应城市的DJ,并显示从该页面的城市到DJ个人档案的链接列表.

我想做的是让重写slug成为%city%-wedding-djs自定义帖子类型单页"出现"(至少谷歌)作为上述那些页面的子页面.

有一个冲突然而,当我更改自定义后类型重写塞djs%city%-wedding-djs,我得到的网页404 Not Found错误/boston-wedding-djs//nyc-wedding-djs/.

我怎样才能有一个与页面同名的重写slug?

php wordpress permalinks custom-post-type custom-taxonomy

15
推荐指数
3
解决办法
4017
查看次数

如何构建Facebook新的Graph API返回的对象的永久链接?

Facebook Graph API允许从JSON中获取Facebook对象,如帖子,视频等.以下是帖子的示例:(取自文档):

{
         "id": "719323658_129694190395214",
         "from": {
            "name": "Rabia Yalcinkaya",
            "id": "719323658"
         },
         "message": "COK MUHTESEM!!!",
         "picture": "http://external.ak.fbcdn.net/safe_image.php?d=41762b7121ee68754ebea48dee4568aa&w=130&h=130&url=http%3A%2F%2Fats.vimeo.com%2F192%2F882%2F19288238_200.jpg",
         "link": "http://vimeo.com/5646785",
         "source": "http://vimeo.com/moogaloop.swf?clip_id=5646785",
         "name": "Watermelon carving",
         "caption": "vimeo.com",
         "description": "Me carving a watermelon.",
         "icon": "http://static.ak.fbcdn.net/rsrc.php/z9XZ8/hash/976ulj6z.gif",
         "type": "video",
         "created_time": "2010-06-23T10:58:17+0000",
         "updated_time": "2010-06-23T10:58:17+0000",
         "likes": 1
      },
Run Code Online (Sandbox Code Playgroud)

如何构建一个网址,允许您链接回Facebook上布雷特墙上的原始视频(或其他类型)?形式的东西

http://www.facebook.com/<USER_ID>/video/<VIDEO_ID>
Run Code Online (Sandbox Code Playgroud)

谢谢,波阿斯

facebook permalinks facebook-graph-api

14
推荐指数
1
解决办法
7740
查看次数

按产品名称Woocommerce获取产品永久链接

我试图通过给定的产品名称获得Woocommerce产品永久链接.我知道我可以通过给定的产品ID获得固定链接:

$url = get_permalink( $product_id );
Run Code Online (Sandbox Code Playgroud)

但我找不到任何代码来获取产品名称.我试过这个:

$url = get_permalink( 'title' );
Run Code Online (Sandbox Code Playgroud)

这不起作用.请帮忙.

wordpress permalinks woocommerce

13
推荐指数
3
解决办法
3万
查看次数

让WordPress永久链接在MAMP安装上工作

我有一个WordPress的本地MAMP安装,我试图让永久链接正常工作.但是在将永久链接设置为"日期和名称"后单击我的链接时http://localhost/wordpress_1/2011/01/12/sample-post/

我得到了404

未找到:在此服务器上找不到请求的URL/wordpress_1/2011/01/05/hello-world /.

这是mod_rewrite问题吗?mod_rewrite列在我的phpinfo的"已加载模块"部分中.我是否需要做其他事情才能启用它?

谢谢

更新:

从我的httpd.conf:

<Directory />
    Options Indexes FollowSymLinks
    AllowOverride None
</Directory>
Run Code Online (Sandbox Code Playgroud)

wordpress mod-rewrite mamp permalinks

12
推荐指数
1
解决办法
1万
查看次数

带有帖子名称永久链接的HTTP 404

好的,我只是在这个网站上创建了第一页.它在我使用默认永久链接设置时有效.

如果我更改永久链接设置以使用帖子名称,那么我会得到一个HTTP 404.

我不确定出了什么问题,或者我是否已经破坏了什么.任何人都可以帮我解决?

该网站托管在apache上.

页面存在,链接被破坏

wordpress permalinks

12
推荐指数
2
解决办法
1万
查看次数

Jekyll多个永久链接支持

Jekyll是否支持设置多个永久链接?

例如,我目前在我的内容中有以下内容_config.yml:

permalink: /:categories/:title/

我想拥有的是以下内容:

permalink: - /:categories/:title/ - /:year/:month/:day/:title/

我正在努力实现它,一个帖子将有多个URL.我很清楚我可以使用"redirect_from"插件(我在GitHub页面中托管),但这需要我手动更新我的所有帖子以包含redirect_from在YAML中

permalinks jekyll github-pages

11
推荐指数
1
解决办法
1358
查看次数

从apache到nginx:wordpress重写规则

我正在从apache2迁移到nginx.我无法弄清楚如何重写 wordpress的重写规则.

这实际上是我的配置文件

server {
        listen 80;    
        root /usr/share/nginx/blog.com/public_html;
        index index.html index.htm index.php;

        server_name blog.com www.blog.com;

        location / {
                try_files $uri $uri/ /index.html;

        }

        location /doc/ {
                alias /usr/share/doc/;
                autoindex on;
                allow 127.0.0.1;
                allow ::1;
                deny all;
        }

        location ~ .php$ {
                fastcgi_pass 127.0.0.1:9000;

                fastcgi_param  SCRIPT_FILENAME /usr/share/nginx/blog.com/public_html$fastcgi_script_name;
                fastcgi_index index.php;
                include fastcgi_params;
        }

}
Run Code Online (Sandbox Code Playgroud)

我正在使用php5-fpm.

这是我想补充的规则:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php …
Run Code Online (Sandbox Code Playgroud)

apache wordpress .htaccess permalinks nginx

10
推荐指数
1
解决办法
3万
查看次数

重写到Wordpress基础之外的URL

我的wordpress博客安装在domain.com/blog,我有一个页面,其子结构看起来像domain.com/blog/pagedomain.com/blog/page/subpage.

我希望我的访问者能够访问domain.com/subpage并查看内容,domain.com/blog/page/subpage而无需外部重定向到该URL,从而避免wordpress永久链接重写.

我尝试使用RewriteRule ^subpage$ /page/subpage [L]并且内容正在提供,但是网址看起来像domain.com/blog/page/subpage(我猜想Wordpress永久链接正在使用它.)

的.htaccess:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteRule ^index\.php$ - [L]

// tried inserting my code here.

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>

# END WordPress
Run Code Online (Sandbox Code Playgroud)

编辑:

这些日志显示页面访问时的活动 -

ip - - [19/Jun/2012:14:03:53 -0400] "GET /subpage/ HTTP/1.1" 301 - "http://domain.com/referrer/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:13.0) Gecko/20100101 Firefox/13.0.1"
ip - …
Run Code Online (Sandbox Code Playgroud)

wordpress .htaccess mod-rewrite permalinks

9
推荐指数
1
解决办法
1474
查看次数